Large-scale role explosion happens faster than you think. One day you’re running a small, clean access control table. The next, you’re buried under a mountain of finely sliced permissions, duplicated policies, and conflicting overrides. Each change seems harmless in isolation. Taken together, they become an impossible knot.
Role explosion is not just about too many roles. It’s about losing the ability to see the system for what it is. When different teams create similar roles with slightly different scopes, you start mapping human tribal structures into your software. Add time pressure, compliance requirements, and a few ad‑hoc requests, and you get exponential growth in complexity.
At small scale, spreadsheets can keep up. At large scale, every manual fix creates more entropy. Every “temporary” role sticks around forever. And when hundreds of roles cascade across thousands of users, access management stops being a design problem and becomes an operational hazard.