This belittles their and anyone else's bash scripts for git as 'toys'. That's unfair, and completely unnecessary for your point.
> big shell pipelines (operating on text gets slow pretty fast, and often you end up using xargs...)
Big shell pipelines are actually blazingly fast, since each command in the pipeline runs in parallel.
> It's not as succinct as a bash script but it's easier to build something that's correct. Use the shell to prototype, build it right in a saner environment.
I would say the ease depends on the relative difficulty and functionality of the languages. Casting bash as the insane bad language doesn't win you any points: we all know bash is a hot mess of a garbage fire, now let's use it to do useful good work.
I would struggle to justify the work I'd need to do to write the equivalent in C (or python, where it would be slower) for one command that's only run in the release process.