Сейчас часто так и есть, просто js инженеры часто не любят верстать😁
Ну, вот меня бесит верстка. Я пришел к Css из JS (а до того из php) и как по мне, то нет никакой проблемы, чтобы использовать логические имена классов и описывать их так как нужно. Чем запоминать 1000+ классов.
Я знаю как работает CSS, я знаю про специфичность, про каскад, я не редко этим пользуюсь переопределяя свойства там и так как нужно.