Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?
================================================================================

 Ведь на протяжении 20-ти лет (да даже возьмём последние 10 лет) верстальщики/фронтендеры жутко мучались (особенно начинающие), когда можно было сразу сделать нормально. Плюс к этому, примерно раз в 5 лет менялась технология вёрстки. Практика построения лейаута на флоатах так вообще, на мой взгляд, была жесточайшим недоразумением, лучше бы и дальше верстали таблицами, пропустив всё это (и многие, кто не осилил эту технику так и делали кстати), ведь в итоге к ячейкам и пришли, css grid это просто более качественная табличная вёрстка.   

Вот взять например c# или python3 в момент их создания (да и многие другие технологии/языки) - над ними хорошо поработали и заложили весь необходимый инструментарий на годы вперёд и с тех пор там не особо что-то поменялось (или я ошибаюсь?). 

> Что мешало консорциуму W3C и разработчикам браузеров сразу придумать css grid?

  

Ничего не мешало. Просто не было надобности.  

Когда создавался CSS, в интернете был только текст.   

И с оформлением текста таблицы стилей отлично справлялись.  

Спустя некоторое время стали появляться изображения.   

И только сейчас мы пришли к более сложным дизайнерским решениям в макетах с использованием изображений, декоративных элементов, анимации, адаптивности под разные устройства и т.д. 

> Вот взять например c# или python3 в момент их создания (да и многие другие технологии/языки) - над ними хорошо поработали и заложили весь необходимый инструментарий на годы вперёд и с тех пор там не особо что-то поменялось (или я ошибаюсь?).

 Очень сильно ошибаетесь.  

Языки **очень** сильно изменились за время своей жизни. 

 Да никто не мучался. Сетка на флоатах интуитивно понятна, легка и красива. Да, семантически костыль, но это работает и работает хорошо, ничуть не сложнее флексбокса или гридов.  
  

> и многие, кто не осилил эту технику так и делали кстати

  

Я скажу так - не осилил флоаты, вон из профессии. Это проще, чем гриды.  
  

Просто тогда не было необходимости в построении сложных интерфейсов, в которых флексбокс и гриды будут выигрывать, да и в целом тогда не было браузеров \ железа, которые могли бы отобразить и воспроизвести все эти анимации и прочая. 

 Время... 

> над ними хорошо поработали

  
  

поработали хорошо, но в закрытую ветку 2.7 таки всунули major улучшение добавляющее +15% производительности