The command list filled the screen like a wall. Every role. Every function. Every possible flag. It was the manpages large-scale role explosion in plain sight.
This is what happens when systems grow without tight boundaries. Roles multiply. Permissions fragment. Documentation sprawls. You start with a handful of tasks, you end with hundreds. Each manpage becomes a map you read under pressure—dense, overlapping, hard to navigate.
A large-scale role explosion is not just clutter. It is risk. Every unnecessary role is another vector for error. Every mismatched permission is another point of failure. The bigger the set, the harder it is to reason about. Engineers lose context. Managers lose visibility. Security teams lose track of who can do what.
Manpages show symptoms clearly. Commands pile up around legacy requirements. Deprecated flags never vanish. Role definitions get copy-pasted with minor edits. The result is a system where duplication hides in plain sight. The simple act of running man becomes a search for a needle inside nested haystacks.