Кто нибудь уже пользовался jss-isolate плагином?
этот список можно также самому расширять или изменять и тем самым получить глобальные умолчания без использования глобальных стилей
это дает более явный контрол компонента над самим собой.
возьми любое из наследуемых свойств, представь что оно не прописано на твоей кнопке, и представь твоя кнопка будет в разных родителях
в любом из родителей она может сломаться в зависимости от того какое наследуемое свойство родитель решил определить.
это в конфликте с понятием компонент, внутренности которого не должны неявно меняться