some hammer repo commands dont take product id or information
The following commands do not take product id or name
hammer repository info
hammer repository synchronize
hammer repository update
hammer repository delete
Just using the repo name and org id is not enough for repositories since they are unique only inside a product scope.
i.e. katello allows for repo "foo" under both Product A & B .
So if you ask for
hammer repository info --name="foo" --organization-id=1, it wouldn't know which "foo" we are referring to. Basically renders the --name option worthless.