Владислав, зачем это автоматизировать? Появиться куча селекторов, которые возможно и не пригодяться, или пригодятся в другом месте. Для навигации по проекту с кучей селекторов используется ctrl + ЛКМ (не уверен, что в VS Code это есть) или поиском по проекту. К тому-же в больших проектах используются в основном фреймворки в которых удобна реализована работа со стилями.
Basil_Dev, у тебя есть сложный компонент, в котором вкралась ошибка, строка складывается со строкой, этот компонент отдает данные в компонент оплаты. В день проходит 100 транзикаций в размере от 500 до 2500 рублей. Представь, что из-за этого пользователь вовсе не может оплатить или сумма высчитывается не верно. А теперь подумай, что лучше? Переплатить программисту за знания ts или терять клиентов или прибыль. Ну это такой самый рядовой случай. И поверь никакой программист не застрахован от подобной маленькой ошибки, даже со стажем в 20+ лет.