Don't. Microsoft should handle that themselves with a wrapper.
So, by wrapping it,
1. the UWP can work 100% flawless, no mater what API, dll, middleware, bad code a dev use? Flawless, no mater what kinda PC combination (HW, SW, driver, background services, etc) a user is using?
2. Are you talking about emulation? Why don't you wanna run game natively on a WoA? Andromeda is a small device that you might be able to dock it on a gamepad (some OEM will def make a 5 or 6 inch portable PC, Fujitsu did), don't you wanna run Ori, Romancing Saga, Cuphead, Enter the Gungeon and other lesser HW demanding games on a WoA? It's a Win10PC after all, why not?
I don't think Steam benefits MS. UWP is starting to become the focus in IT (there are things you just can't achieve with Win32) and it will not go away cause MS want it. What benefit is there for teaching freshmen how to code & compile a Win32 app? Years later, which community size will be bigger?
* I'm not a professor (but I do share my view with some professors and teachers). I'm a lead programmer in a major game studio / publisher in Japan. Entered the business with no resume and interview and now someone from US (and the other major Japanese game studio / publisher) is trying to reach out to me.