Well it doesn't make sense to render the usage after a error. Every other command has this behavior. It only shows the usage if the user did not respected the command usage. But in that case, he did respected the command usage.