CLI does not display the correct help message for sub-commands

Running:

python3 -m d3m dataset convert foo

Returns:

usage: d3m [-h] [-p PATH] [--compute-digest {NEVER,ONLY_IF_MISSING,ALWAYS}]
           [--strict-resolving] [--strict-digest]
           {index,pipeline,problem,dataset,pipeline-run,runtime} ...
d3m: error: unrecognized arguments: foo

While I would expect it would be something more similar to what python3 -m d3m dataset convert --help returns:

usage: d3m dataset convert [-h] [-i INPUT_URI] [-o OUTPUT_URI] [--no-metadata]

Converts one dataset to another.

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT_URI, --input INPUT_URI
                        input path or URI of a dataset
  -o OUTPUT_URI, --output OUTPUT_URI
                        output path or URI of a dataset
  --no-metadata         do not preserve metadata