Embrace bash. Use it as your login shell. Use it as your scripting language. Double check your scripts with shellcheck.
What good is trading away the benefits of bash extensions just to run the script on a homogeneous cluster anyways?
The only remotely relevant alternative operating systems all have the ability to install a modern distribution of bash. Leave POSIX shell in the 1980s where it belongs.