А зачем вам поддерживать больше кода? Разработчики могут сами формировать будущее веба, но пока мы будет затачивать вёрстку под браузеры, их производители будут диктовать нам свои условия. Зачем ms шевелиться с поддержкой стандартов, если у конечных пользователей и так всё работает (благодаря хакам)?
В общем, не вижу разницы между использованием хаков и отдельной вёрсткой под браузер. По-моему, это точно такой же хак.