Add comments to why we're not using `CloudProviderContext`.
`--list-providers` does not accept arguments. Fail!
Exit if there's nothing else to do.