I don’t think I ever said ALL the blame goes to Microsoft. I said much of the blame. If people are paranoid to upgrade, perhaps there is a reason for the paranoia. I know I’m never paranoid to upgrade Firefox, but anything Microsoft, I think twice about it. IE8 as an example… upgrading that means that in order to test in IE7, I probably have to do some sort of funky emulation or whatever. Not all that fun. If backwards compatibility were properly thought about, upgrading shouldn’t cause old apps to stop working either. Microsoft gets bashed a lot, but often it is deserved. I’m working on a Vista laptop right now that I have to constantly clean up the files on and defrag the hard drive so that it doesn’t “stall out” in processing every minute or so… and this is a laptop that was designed to run Vista. Also, after IE got a “major security upgrade”, it started crashing all the time which made me finally fully resort to using Firefox as my default browser. Just this morning, a video that crashed IE caused a full computer reboot. Same video crashed Firefox, but all I had to do was restart Firefox.
Anyway, sorry for the Microsoft rant, but that company causes hours and hours of lost productivity and making sites IE6 compatible is just another example of it. Decisions like EE’s help to force upgrades, despite people’s reservations, so I definitely applaud it.