> перестаньте думать что мир монохромно-чёрнобелый (думать что -- "HTML-version-X.Y" либо поддерживается <чемто> полностью, либо не поддерживается совсем) ..Это не означает, что к этому не надо стремиться.
> спецификации нужны не для того чтобы разработчики им следовали на 100% .. а для того чтобы не было ЯВНЫХ разхождений у разработчиков в понимании того или иной сущности
Они нужны для того, чтобы сайты выглядели и работали одинаково во всех браузерах, поддерживающих данные стандарты. И чтобы веб-разработчикам не нужно было для этого вставлять кучу проверок на все случаи жизни (в идеале они вообще не должны делать никаких проверок).
> вообщето когда делаешь какоето www-приложение -- то ты ... просто ОБЯЗАН проверить поддерживается ЭТА функция
И чем больше таких проверок я вставлю в код, тем больше мне заплатит работодатель (считай - деньги в трубу, т.к. никакой функциональности это не прибавит) и тем сильнее будут тормозить браузеры посетителей.