"documenting the decline of Microsoft's once great developer hope – UWP"
UWP was interesting in that it required a non-standard C++ compiler. Greatly reducing the tools that developers want to actually use.
And then you had the winrt binding layer around it (Microsoft weirdly call this a "language projection"). This binding layer was weak and unsafe. It was impossible to predict lifespans of objects, especially since the async architecture was overly consumed and poorly chosen. The whole thing was sodding spaghetti!
Microsoft. Can you please just be... better!
(or at least go back to ANSI C until you can be trusted with decent handwriting using a pen)