Часто дизайн-системы раздувают до чрезмерной сложности, превращая их в неповоротливые и тяжёлые конструкции, обслуживание которых стоит дорого. Например, вместо 10 вариантов кнопок делают 50, или создают палитру из 100 цветов, а в итоге используют всего 5. Там, где достаточно трёх заголовков, добавляют 10. Всё это усложняет работу, делая систему менее гибкой.
Создание строгих паттернов в UX тоже не всегда помогает. Разработчики дольше читают документацию и требования, чем занимаются непосредственно разработкой. Поэтому создание дизайн систем облегчает жизнь в том числе и разработчикам. Дизайн-система должна экономить время, а не добавлять сложности, и мы знаем, как этого добиться.