Os benefícios são:
-
Menos digitação (ok, não muito, mas cada pequena ajuda!)
-
Você não precisa saber o que está no arquivo para executá-lo - se voltar a ele em alguns anos, como você saberia qual versão do python era? Você pode até escolher se livrar do sufixo, então você nem saberia qual era a linguagem sem lê-lo.
- Os executáveis serão coloridos pelo programa do terminal, facilitando a localização deles.
Provavelmente, não pensei mais nisso, mas parece o suficiente para valer a pena!
Algumas notas secundárias: você não fez dele um binário executável, apenas executável. Também é chamado de shebang, não um hashbang.