А зачем мне заглядывать в файл стилей. Я присваиваю из js состояние - например компонент с ошибкой. Или большой. Или свёрнутый. Как там написаны эти стили бизнес логике по барабану
В этих вариантах можно обойтись классами.
Вот например есть проект где своя сетка, из конфига в js можно задать количество колонок и значения ширины экрана для разных брекпоинтов. Заранее получить нужный набор классов с css modules я не могу, мне надо это собрать через какой-нибудь sass/less сначала. А со стайледами и инлайн стилями я могу динамически из js это получить. В случае с линарией и reshadow они мне прямо как sass/less сгенерируют нужный набор классов, который потребуется в приложении