posix sh, be it dash or ash, can do 90% of whatever bash does and is way more portable.
I get the POSIX argument, but I'm not sure I agree. In my experience at least, POSIX is less supported than bash.
I'm pretty confident that any random terminal I have to ssh into will have a bash shell. I ssh into a lot of terminals.
I know where you're coming from, it just doesn't chime with my personal experience.