Why, other than it is not the shell of the day?
Are you also against Perl and Python or does this scripts should be minimal only apply to bash?
> First it encourages people to use bash specific stuff that is non Posix
That's not a problem for most people.
These are reasons you don't like bash, not reasons to not use bash.
And don't shell out in eg. Perl, or PHP, or Python, through bash.
Or just take a patched bash.
In FreeBSD, it is tcsh in sh mode. Bash does the same too when invoked as sh[0]. It's POSIX compliant with extensions. There's still all the shell's code there, it's just that some of it is switched off by default, or its behaviour modified, to be compliant.
[0] http://www.gnu.org/software/bash/manual/html_node/Bash-POSIX...
But I'm not knowledgable about all the default scripts that launch things on the mac. It's unclear to me if there are any standard processes on OSX that take advantage of Bash