I'm happy we finally dropped IE 6 support at work, but I don't like the line of reasoning in this article. Having to tackle unsavory but necessary problems is what makes this a job; the ability to do so effectively is what makes you a professional. Two days doing IE6 compliance is not a big deal.
Sure. But assuming "necessary" is a problem even when put in that context. It's trade-offs and cost-benefit analysis. The benefits are easily seen from the business side. The costs may not be obvious. A couple of days for an intern is just the start. There's the support over the entire product lifetime, and that's going to get worse and worse as time goes on.