Because it's not actually that important to the user how a command is implemented, and the docs should reflect that. This also makes them easier to write!