Ну суть у этого одна и та же - глобальное определение стилей. Такой файл не отвечает принципу единой ответственности, потому что это god файл, который знает про все сущности. Это четкий критерий хрупкости архитектуры. Но если ты делаешь не библиотеку, а просто проект, то можно делать как тебе нравится, просто у этого могут быть проблемы с масштабированием, с контролем сущностей, с частым выпадением из кэша после обновления стилей для эксперементальных компонентов