That sure makes it sound like IE6 was a pariah project. It's the sort of thing that makes people go out of their way to say "I had no part in the making of that monster".
Pariah project? People forget IE6 http://en.wikipedia.org/wiki/IE6 was released in 2000 freaking one, for Christ's sake. It was state of the art for years. Sure it started becoming a pain in the ass to developers years later, but it's only a pariah project with the benefit of 20/20 hindsight and years of continued engineering development.