Because this is awful? The way most other tools work is <command> <subcomand> <sub-subcommand> --option=argument argument.
There are so many ways to recall the command you typed from history... I don't understand your complains at all.
loading story #42756627