Comment Re:developer market share (Score 4, Insightful) 53
Some of these technologies are overlapping, but each was intended to coral devs into making Metro apps or Windows Store apps and burn their bridges in the process. It went down like a lead balloon. Now they're dialing back trying to make WinUI somewhat platform agnostic to the version of Windows its running on but who knows if it will stick. It's not the only pain point because Microsoft even extended the C++ language to deal with these APIs with new types like "ref", "partial" and hat notation to deal with garbage collected objects, auto generated classes and other things that also impedes portability.
So it's no wonder that app developers have gone for web apps (and QT) because it's makes it easier to write portable apps and acts as insulation from Microsoft's mercurial view of the world.