I think we should remember why IE6 continues to burden us. All those companies spending millions adding Citrix and MS Terminal services to their network many years ago need a few more to get their ROI back. In these cash strapped times I can't see an already over stretched IT department putting together an operating system upgrade for 600+ desktops.
I develop a web based app and it's a nightmare adding those awful hacks to get IE6 to play ball. However, many companies are stuck with IE6 and do you want to alienate a potential customer(s)?
Microsoft.. you were an arsehole.