The first half of the IE6-9 era was part of a deliberate scorched-earth strategy to harm the open Internet, and the second half was them furiously backpedalling from that when it failed.
It wasn't a technical decision, it was cynical business strategy, and having their IE brand get trashed is the least of what they deserve. I'm kind of annoyed with how quickly people are willing to forgive them, considering what bad actors they've been up until recently.
It certainly wasn't an act of altruism, but the entire modern web can trace it's AJAXy roots back to Microsoft's decision to eschew web standards. Microsoft added XMLHttpRequest to Internet Explorer so that they could develop Outlook Web Access.
IE may have had utterly stank HTML compatibility, but adding XMLHttpRequest and inventing AJAX was probably the single most profound changeset in the history of the web.
Leaving aside the greater Windows thing, let's be honest - all the major browsers in that era basically said FU to the standards and raced ahead deploying their own stuff. There was greater interplay between the non-IE browsers, but that was because of marketshare and grim realities. Every browser was guilty of releasing features and functions that were "Best viewed in Browser X"
But the Mozilla Foundation was founded in between IE6 and IE7 and, if I recall correctly, their stand on a standards-based web was there from the get-go. They fought a war, against Microsoft in particular, and were starting to win by the time Chrome came in and cemented the victory.
I agree with much of what you are saying, personally the slew of bugs are the unforgivable bit as they are the parts that continue to persist. Legacy features tend to die
I don't care who does it or why - I just want higher quality software platforms. I'm glad that Microsoft didn't immediately give into the "open web" because it's a horrible mess of designed-by-committee compromises.
I wish someone would just make a new browser that lets people browse a mix of native apps and web pages so we can stop bolting more crap on top of HTML/JS/CSS.
Sure, you can decide to just spectate, but like it or not we all have to share this tech ecosystem. If there's no consequence for companies or people that behave in ways that harm the whole industry, we're all going to suffer.
What gives you the idea that am I spectating? I'm a developer who votes with my choices and I've been in this industry for over 20 years. I just don't have a problem with Microsoft's tactics because I'm not an idealogue like you.
You on the other hand are being completely impractical by expecting Microsoft to just roll over and work towards a goal that they don't agree with technically and philosophically. I wonder how you feel about Apple and their choices?
So go use your other browsers and don't use anything from Microsoft. It's funny that you even have a choice since Microsoft is apparently in control of the whole industry!
The first half of the IE6-9 era was part of a deliberate scorched-earth strategy to harm the open Internet, and the second half was them furiously backpedalling from that when it failed.
It wasn't a technical decision, it was cynical business strategy, and having their IE brand get trashed is the least of what they deserve. I'm kind of annoyed with how quickly people are willing to forgive them, considering what bad actors they've been up until recently.