В спецификации CSS у некоторых фич есть недостатки. Например, свойство
float плохо специфицировано для сложных случаев. Работа с цветами неудобна при реализации дизайн систем или просто для определения цвета английскими словами ( gainsboro, orchid и т.п. ничего не говорят об оттенке). Есть проблемы при работе с диапазонами Unicode-значений в свойстве unicode-range.Некоторые эти проблемы связаны с тем, что во времена зарождения спецификации было важно, чтобы язык был максимально простым. Простота реализации была важна для добавления CSS в Internet Explorer и Netscape Navigator. Другие проблемы были связаны с тем, что при ревью новых фич у проверяющих не было необходимого опыта.
Все эти проблемы известны. Над ними либо работают в данный момент (например, с цветами), либо эти проблемные фичи были заменены более продвинутыми альтернативами (например, вместо
float для разметки страницы сейчас рекомендуется использовать flex и grid ).Очень интересная статья. Рекомендую почитать всем, кто интересуется историей развития web'а.
#css #history
https://increment.com/frontend/ask-an-expert-why-is-css-the-way-it-is/