The post is not about shell differences, there's too many of them. It's about portability.
I want users to test instead of rote memorizing. And I'm giving them tools:
docker run --rm alganet/shell-versions:all -c 'PATH=; [[ 1 == 1 ]] || echo fail'