Web developers the world over hated dealing with IE6 lack of compliance with established standards. Microsoft even had a newer versions of IE that was better. Everyone wanted this, it's just that nobody was willing to do anything about it.
This is the world we live in. Even with a near worldwide consensus on what needs to be done, nobody is willing to say it for fear of repercussions. People would rather jump through hoops to support the status quo than risk backlash.
Another problem is that the people who would normally have to approve a change like this are not the people who had to jump through the hoops to support IE6.