Acho que isso se tornou popular por causa do python.
Com isso você pode fazer
#!/usr/bin/env python3
por exemplo e tenha certeza de que env
encontrará a versão e o local corretos para o executável.
Em seguida, isso é migrado para outros shells porque parece ser uma boa prática sempre fazer, mesmo que você saiba onde está esse shell específico.