Why would they use fish? Fish is nice and all, but zsh is a much more mainstream shell.
EDIT: apparently zsh doesn't have persistent or global variables, my bad.
If that's an argument in favor of ZSH, I think I've missed the point.
Barely—it doesn't address any fundamental issues with bash, it's basically a coat of paint.
It does make sense that tech companies are only into disruption if they can profit from it.
Plenty of developers are using oh-my-zsh either for just the plugin support or for the very popular iterm+powerlevel9k+agnoster theming.