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