Helpful article. Completely agree until reach this sub-topic. I would argue that every company does need one. Just the systems might be different with each other.
Small teams don’t need to pursue a complex design system, but they still need one to help them make decision and implement faster.