Brilliant summary article of all the things that MS did wrong with UI frameworks.
https://www.jsnover.com/blog/2026/03/13/microsoft-hasnt-had-a-coherent-gui-strategy-since-petzold/
I lived through most of that. Started with MFC, jumped back to Win32 (which made me appreciate how MFC lifted/wrapped that tech). Jumped to C# during beta, used WinForms, joined Microsoft in 2005, worked with WPF to ship Expression products. Didn't understand why the Windows org hated us so much. Then, worked on WinJS support in VS for Windows 8 in 2012. Could not believe how bad it is, compared to all the nice things we already have. 1/2
