zsh is much better.
And it's not installed by default on all systems. It's especially not installed on systems like Alpine.
The point was never to "find a better shell." It was to run install (or other) scripts with some level of logic absolutely anywhere.