These "migrations" of users from one service to another should happen naturally to be successful. Not enforced because of platform restrictions, but based on these new platforms being actually better and more desirable for the end user.
Couldn't they just keep using the previous version of DirectX?
But seemly DX12 IS heavily tied to UWP, for example there were many rumors in gaming forums, that some UWP "features" (like locked vsync at 60 FPS, and game always being full-screen window, not allowing true fullscreen or true window) will be enforced in games that use DX12.
There is also rumors it is the other way around, that to use certain DX12 features you must make the app at least UWP compatible, this mean locking vsync and making it only support borderless fullscreen...
But the situation is just a mess and I don't found any comprehensive data yet.
I've yet to see anyone point out an actual technical feature of UWP that you can't get by delivering a normal Windows app through Steam, just store features like crossbuy with Xbox One. There are several features that normal Windows apps have that UWP apps don't have yet, as noted, and DirectX 12 is fully available to all Windows apps.
Honestly, if we're picking the lesser of two evils, I'll pick Microsoft over Valve, the company that just got around to notifying people of security breaches that happened over Christmastime this week. Valve seems to be in this weird place where they don't want to make retail games anymore because of all the Steam cash they have rolling in but they don't want to actually have to manage Steam, they want users to curate the store for them and basically are engaging in less-than-benign neglect.
The only thing I could think of where it might matter is if the GPU drivers have better support for DX12 than Vulkan, resulting in better performance, but I have no idea if that's the case.