Создавать классы для каждого тега, который хочешь стилизовать??
БЭМ методологию посмотрите.или же задать стили, идя по цепочки от родителя до самого элемента
Это каскад, на то они и называются каскадные таблицы стилей.
Каскад мешает использовать элементы повторно, я выдерну кнопку и воткну её в другое место. Там либо нет каскада либо он другой и кнопка выглядит по другому. Если же у неё есть отдельный класс, это расширяет мои возможности повторного использования кода с минимум затрат времени на его редактирование.
смотря по какой методологии верстаешь. к примеру у https://ru.bem.info/ также. у каждого элемента должен быть класс и в ксс не должно быть обращений к тегу. только к классу.