I don’t think they need a shell unless uv itself requires it, the shebang is handled by the exec syscall.

Of course. Hense the bash shebang - the shebang is the step before the shell is used. Thanks.