There were once systems where scripts with the shebang line would get run by the shell rather than the kernel, hence my confusion.