Hm but the default shell is still bash. It would make sense that "bashisms" don't work on "sh". You should use bash or bash derivatives (zsh) for bashisms.
I think the bigger stumbling block is that people often can't differentiate bashisms from basic shell scripting.