Who actually has this problem
What it costs
- Tooling tax. Module federation or its equivalents, specialized routing, version negotiation between fragments, permanent infrastructure work that produces zero user-visible value.
- Design-system drift. Keeping one UI consistent is hard with one team. With independently deployed fragments, it becomes archaeology.
- Bundle bloat. If federation isn't tuned perfectly, your users download React three times. Your performance problem arrives with the architecture that was supposed to solve your scale problem.