In a tex.SX user profile, I read the best practice recommendation
Execute
pdflatex \input{filename}instead ofpdflatex filename.
I have always used the latter one, directly, in scripts, and in Makefiles.
What would be a reason to always use pdflatex \input{filename} instead?