Re: Missed opportunity
Except ASP.NET web forms was also Microsoft developers pretending that an HTML page was a modal system window, murdering it with unnecessary and accessibility failure JavaScript and then trying to foist this broken model onto many developers.
It's not that it couldn't be used in a sane way, however that took a lot of effort and experience from a competent web developer of which there is/was a dire shortage and a windows client application developer tends not to be a competent web developer. It was always obvious that something would be repeatedly and fundamentally broken on a page as soon as the on-hover status bar of a web browser showed "PostBack" all over the place...