"machinectl list" only lists running machines while many of the MACHINES commands use names of images; both running and non-running. List machines from both "list" and "list-images" and use sort -u to avoid duplicates.
Many new subcommands have been added since the bash completion was last updated. Bring it up to speed.