They use bash in ways a human never would, and it seems very intuitive for them.

If you present most LLM's with a run_python tool it won't realize that it can access a standard Linux userspace with it even if it's explicitly detailed. But spiritually the same tool called run_shell it will use correctly.

Gotta work with what's in the training data I suppose.

There are a lot of shellscripts holding this world together out there.