> This is a feature, not a bug.
Seconded.
The hard part of CLIs is discovering what is possible in the current context. You can almost take for granted that a GUI will do this for you. CLI not only won't, but will often fail to discuss this in the man page.
While there are exceptions (eg tmux), I find most man pages are written for someone who already knows how the command works but forgot a particular detail.