And also most scripts need to be executed in a posix-compliant shell.
That’s why there is that shebang thingie in first line. Distributions like Debian use an entire different shell from bash for scripts: https://manpages.debian.org/buster/dash/dash.1.en.html
Maybe later