IE6 появился в то время, которое можно было рассматривать как «предстандартное» соревнование, где форматы и функции различаются.
Пример:
Например. Когда был разработан видеомагнитофон, была VHS, но Philips поставил на систему Video2000. И это не воспроизводило контент на кассетах VHS. После выбора стандарта VHS победил ... То же самое происходит сейчас с BluRay и HD-DVD. И в некотором смысле, это также происходит с браузерами, но, по крайней мере, они воспроизводят контент друг друга, но с разными интерпретациями. Вы решили, что лучше: не воспроизводить кассету VHS в вашей системе video2000 или с небольшими баггиш-цветами. Последнее, что происходит в браузерах.
Во времена IE6 стандарты были не полными, и все спешили выпустить свой браузер, независимо от совместимости со стандартами. Теперь мир - как и вы - более или менее признает необходимость в одном стандарте. Это будет HTML5.