Possibly why cloud servers are 85% Linux, 14% Windows and 1% Other (including BSD).
My main shell isn't even bash, I go with zsh, but if I'm writing a script for general use I go with bash.
I haven't had to admin any BSD systems, so am happy with choosing Bash. Presumably posix-compliant scripts would be used to also cope with BSD systems.