Написать серьёзный проект не уделяя особого внимания ie6 - это фантастика. В нем слишком много
документированных багов. Какой бы чудесный и правильный код бы вы не писали.
Нет, наверное можно в каждом конкретном случае вместо простых решений заворачивать html и css конструкции на десятки кб - чтобы и в ие и в браузерах всё работало одинаково, но на деле удобнее для браузеров сделать простой и правильный вариант, а для ослика хак.