То же самое можно сказать и о React: «Поместить HTML в JS — безумие!». И это безумие и противоречит всем лучшим практикам, но JSX облегчает жизнь (= более быстрая разработка, меньше ошибок, более счастливое).
Я не говорю, что CSS в JS находится в таком состоянии, но я хотел бы добраться до этого момента.