Except that if dev's don't like UWP, they simply will just do things as they do it now. They setup a no lose situation here. If he dev's like UWP, they'll switch, but if they don't, they'll stick to doing it how they have always done it. Both options still result in Windows being on top.I know I've been pretty negative on these boards in regards to MS and UWP, but one aspect I'm optimistic about is that this may open the door to improved mutual cooperation between major Linux developers. Love or hate Unity, recent Ubuntu builds have been pretty amazing in regards to hardware support and pushing 3D visuals to a new level. 16.04 LTS is on the eve of release. KDE Plasma 5 is extraordinary.
Up until now, the virtual of Windows for gaming has been MS's commitment to API and its otherwise lack of involvement in third party development. With UWP, MS is positioning itself to be more assertive and controlling. This may very well be the catalyst we need to get the Linux community to voluntarily agree to standardize certain key components of Linux, such as real API competitor to DirectX. OpenGL and OpenAL are great, but they are only two pieces of a larger pie.
I think PC gaming is about to go through a renaissance of sorts and I think MS is sadly mistaken over what their role will be in it.