UWP apps wouldn't be so bad for Windows if maybe Microsoft extended their functionality a little and kept improving their performance.
However, what scares me to death as a user is that if UWP is let's say super-popular with developers 5-10 years from now, and everyone builds their apps as UWP apps for Windows, then Microsoft will eventually restrict "normal" users (read: most "consumer" Windows machines) from even side-loading apps from outside of the store.
If that's something that has even crossed the minds of Microsoft's leadership, then I definitely don't want UWP to gain any sort of real traction. And I'd rather see Microsoft improve user security through instant virtualization for apps, like what they're doing with App Guard for Edge, even if it's only an option users could choose, and not something that works by default for most or all apps.