"one of the things that makes me steaming mad is how the entire field of web apps ignores 100% of learned lessons from desktop apps"
Not perhaps 100% but sure, in the modern age of web apps for everything I miss having proper desktop apps.
Even more so, programming web apps is nowhere near as convenient as developing desktop apps in late 90's with tools like Delphi.