как по мне, верстка в таком формате противоречит идее веб-компонентов
то есть, достаточно хорошая дизайн система должна делать конвертацию дизайна в HTML тривиальной, а CSS вообще минимум
Веб-компонент должен выглядеть нормально. Внутри компонента есть CSS.
Это никак не противоречит идее дизайн-систем (когда в компании есть и развивается свой набор веб-компонентов в своём фирменном стиле по брендбуку, из которого и создаются все веб-приложения).
Я вот до сих пор не научился нормально верстать.
В крупных компаниях (например, Wrike) есть так называемые крафтеры (чисто верстальщики). Разработчики фронтендщики освобождены от вёрстки и занимаются другими задачами.