Много где используется этот подход для сетки и форм. Но на все элементы навешивать не стоит, это лишь повлечет трудности в дальнейшем. Ну и важно понимать айдиторию проекта.
Я занимался разработкой front-end для достаточно крупного проекта, аудиторией которого были гики или продвинутые пользователи, нифронтенд бекенд в IE даже не видел (вообще ни разу, за чуть более чем год работы). Доработать под IE пришлось небольшую часть, но не html, а — js. Жалоб не было, а проект растет быстрее, чем разрабатывается, не стали париться.