So, even if a developer is willing to invest the time to rewrite an app to use UWP, the app will lose a lot of functionality. Microsoft has again poorly architected their APIs.
Unlike macOS, where there's no penalty to adopting the latest APIs. It's not as if, to use the Touch Bar, you have to give up access to other capabilities, like recording audio in the background.
More information: https://kartick-log.blogspot.in/2016/08/how-powerful-is-uwp-...
Linux world is in the same boat. It's even worse there, because a lot of the toolkits don't support high DPI modes or are buggy, and developers there are even less interested or have the know-how to fix issues.
With the emergence of cheaper 4K monitors, perhaps we'll see a change to the better, who knows.
Multi-monitor support is another issue entirely.
The harder part is to consistently fix everything that uses the old win2000 8pt default font instead of a modern one.
Also, I am not sure what DPI issues you're facing but I have run W10 on my rMBP for quite some time and it's been thoroughly pleasant. Perhaps your issues are fuzzy text due to mixed DPI, multi monitor setup?