It might be dangerous to push to the remote branches with the changes applied by the command in case of bugs.
So I think it is better to have an option to not push - let the developers review the changes locally beforehand, and push the changes themselves.