I'd tend to agree, but you didn't include MSFT in "desktop UI train wreck." Several frameworks, some windows native (delphi, lazarus), some not, all the way back to DOS (TurboVision, lazarus, NEXTStep) still provide an arguably superior programming experience, in spite of their age. And web ui is still mushy for dense business apps, IMO. Me smells a bit of the C myopathic tyranny here, like how Rust is meant to solve programming issues, when it would be more accurate to suggest it solves C, and C++ programming issues.