1. Кто такие "все"?
2. Если открыть
спеки по HTML, то там прямо в названии есть слово "Recommendation" перевод нужен?
Вот как получается: есть браузеры разных производителей. Они как-то там внутри хитро устроены, как их разработчики захотели и смогли.
Когда в браузерах появляется много серьезных отличий получаем
войну браузеров, которая вредит всем участникам.
Чтобы такого избегать, есть w3c и whatwg, которые рассматривают все идеи из всех браузеров, выбирают из них лучшее и вносят во всеобщие РЕКОММЕНДАЦИИ.
Эппл захотел, и придумал <input type="number">
Несколько лет он не проходил валидацию, но при этом работал в сафари (в других браузерах срабатывал как input text). А потом и в хроме стал работать. А потом его добавили в рекомендации, и опа: работает почти везде, и уже проходит валидацию.
При этом вас никто не заставляет следовать этим рекоммендациям в точности. Никто не запрещает делать кривые сайты которые работают только в ие6, например. И я вас уверяю, это не выдумка, в энтерпрайзе такие штуки все еще живы и получают миллионы денег за обслуживание.
Немного сложновато найти тех, кто кривизну будет оплачивать, но иногда получается.
Такое не только с сайтами, вот и
дома так строят иногда, оказывается. Он не соответствует строительным нормам, но никто не запрещает же!