I don't think that "simple" equals "only doing a few things".
Maybe not, but it helps. Compare what happens when you perldoc POSIX with what happens when you perldoc List::Util.
A cacaphony starts with a single "feep". You have to draw the line.
| [reply] [Watch: Dir/Any] [d/l] [select] |
| [reply] [Watch: Dir/Any] |
Ovid $ man POSIX | wc -l
1622
Ovid $ man List::Util | wc -l
159
You're assuming the person knows what they're looking for. If they don't and they have only a vague notion that the package in question supplies what they need, it can be a long slog indeed to find the answer. Searching for poorly named functions is harder. Verifying the behavior of complicated functions is harder. I'm not saying shorter/simpler is better, but it's often easier to work with.
| [reply] [Watch: Dir/Any] |