The web/mobile focus distracted everyone, and the result is that the industry is missing a key standard. Amazon, IBM, Google, etc. could take away Microsoft's desktop advantage if they nurtured such. MS controls a big pie; come take some.
Not everyone thinks the same way, and UI is close enough to "how the user thinks" that you've got to cater to the differences. Some people and situations need UI concepts that don't belong in the toolkit (dump ram to framebuffer for debugging by color); other users should have controls that have minimal effects and those controls wrapped in foam so they don't hurt themselves any more than necessary.
That breadth of "UI" is barely covered by the boiling chaos of interface ideas we're still watching evolve.
Note that people write advanced "Productivity" apps with web tech, such as Visual Studio Code. You can make web apps that look entirely like GUI apps.
Any other standard for GUIs would encounter the same problems. For instance it's clear that the font metrics are all messed up when you look at a plain install of a typical Linux distro. That means no way you can count on making an app where the text doesn't blow out of the bounds of where you're trying to fit it.
https://github.com/maxharris9/layout/tree/master/test/compon... https://github.com/maxharris9/jsx-layout
My friend is working on a native client that will run programs written for layout without a browser.
If you're interested in this, I'm open to DMs on twitter (@maxharris9)
Hopefully, they (MS) will manage to keep their WinUI promise, and make it quite easy to develop (Windows) desktop apps.
As for platform-independence, there are a few attempts, but with just (a few) volunteers, it's hard to tackle such an insanely complicated issue.