My current company is a house of brands: five subsidiaries, each acquired over last few years, each arriving with its own design team, workflow, and component library.
The result was fragmentation: localised libraries, different versions of the same core components, inconsistent accessibility, and teams solving the same problems in parallel. Delivery slowed as the portfolio grew.
NXP (the Norstella Experience Platform) was built to be one system every brand could build on. The challenge: standardise without flattening five distinct identities. Too rigid, and BUs would fork it. Too flexible, and we'd rebuild the fragmentation inside one library.