Why are most of the commands missing?
Specifying the root resolved this for me. Having used composer to install drupal through drupal-composer/drupal-project the site is put in a "web" folder so the following worked.

drupal --root=/var/www/html/web list


I had also run the init command beforehand

drupal --root=/var/www/html/web init