Чтобы хоть как-то говорить про дизайн-системы, нужно определиться с терминологией. Мне кажется важным разделить два понятия: дизайн-система и библиотека компонентов (UI Kit)
Библиотека компонентов — это набор готовых строительных блоков для создания интерфейсов. Дизайнеры нарисовали, разработчики напрогали и переиспользуют.
Очень утилитарная штуковина для ускорения разработки интерфейсов
Дизайн-система — это инструмент для формирования общих подходов и паттернов проектирования интерфейсов в компании. Такой альманах, как нужно делать интерфейсы.
Она обычно включает в себя библиотеку компонентов, но может и не включать.
Эти два понятия относятся друг к другу примерно как элементы фирменного стиля компании к её брендбуку.
По-программистски: дизайн-система — фреймворк, а компоненты — компоненты
Ник Лопин