То, что вы предлагаете, немного похоже на стиль строки, например стиль = "цвет: # 444". Поэтому, если вы хотите изменить цвет вашего элемента, вам нужно будет изменить html, что означает, что вы определили стиль как часть вашего контента. Именно этого и следует избегать в css.
Представьте себе, если бы вы включили «someColor» несколько раз в несколько html-файлов и решили, что некоторые из этих элементов не должны иметь «someColor», в конце концов, вам нужно пройти через много файлов.
Я бы, вероятно, тоже избежал опцию списка, если я создаю компонент, скажем кнопку, я хочу найти класс .mybutton в моем файле css и увидеть все правила для этого компонента, без необходимости проходить через всевозможные бесполезные глобальные классы. Также, если кто-то придет и изменит цвет в нашем глобальном классе, он может сломать мою кнопку, и, как если бы кнопка контролировала свои собственные стили, она не может быть нарушена таким образом.