History of UNIX not including current directory in $PATH
In the UNIX world, it’s well understood that you need to prefix binaries in the current directory with ./ in order to run them: . is not in $PATH by default. This is to avoid evil binaries overriding system utils like ls and getting code exec.