That's a cop out. Not every CLI sucks so bad it needs a wrapper.
No it's not -- powerful CLIs with lots of features are made to be wrapped
Even as a CLI it’s not great. git checkout is extremely overloaded.