Developers need to start keeping exceedingly careful track of exactly how much time they spend fighting with IE6 so they can go to the person footing the bill and say "this is how much money you've wasted on a completely obsolete technology".
"Wasted" is totally the wrong attitude. Knowing the support cost is important, but whether it is a waste or a business investment can't be answered by engineers who are programmed to follow the latest shiny thing.
If 60% of my users are on IE6, it is in no way a "waste" for me to spend the money supporting it and calling it a waste highlights an engineers ignorance of the business side of things.