"First, my memory isn’t so short as to have forgotten that it was Microsoft and their browser (Internet Explorer 6) that held back the web for so many years." That's bullshit. IE6 may have sucked, but it didn't hold anything back. As Firefox proved, anyone could have come along and built a better browser and started sucking up enough market share to make it an industry again.
And so comes the totally unbiased voice of an ms fanboy ;) Seriously. They employed anti competitive practices to grab market share from Netscape. Once they had completely obliterated Netscape, they decided to not update IE6 and leave users suffering. It's like their aim with IE6 was to kill off the web. Or at least make it suck so much that webapps would be delayed for 10 years - which they pretty much achieved. Obv…
IE6 created the first version of AJAX. It had browser based drawing primitives ages before anyone else. It turns out that IE filters were capable of CSS transforms all this time and nobody even realized it. IE6 was innovative when it was released, at a time when the competition was simply inferior.
It's unfortunate that it took Microsoft so long to release IE7, and it certainly has caused significant pain, but realize that it's not as black and white as people make it out to be.