A>все это конечно замечательно... но полученный HTML код не будет соответствовать стандарту W3C... сейчас браузеры это проглатывают... но что будет в будущем?...
Почему же это код не будет соответствовать стандарту? Мы пишем абсолютно стандартный код, а дополнительную функциональность добавляем САМИ! Т.о., мы просто расширяем стандарт "под себя" средствами, написаными нами самими. По стандарту "левые" аттрибуты просто игнорируются. А все остальное делаем мы... не вижу причин, чтобы не воспользоваться данными возможностями...