If you just want portability, then this could be useful. However, in my opinion a large part of why I use a shell script is to avoid compilation and just hack something together. If your goal is shell scripts that are easier to write you could also check out other shells:
fishis the easiest to use in my opinion, but is not POSIX compliant so you do have to learn the syntax.zshis a nice quality-of-life upgrade over BASH, tweaking the little things- There are also things like
xonshwhich use Python syntax for shell scripting, but I dont have personal experience with them.