Why does it at least feel like there are so many tutorials, books and courses about shell-scripting that are just about bash but not about POSIX-shell scripting? With the latter one people can write portable scripts.