"está certo eu ser obrigado a buscar todas as infos necessárias, uma por uma?"

não sei o resto do contexto...mas se essa foi a tarefa que foi alocada para que você realize, me parece que não tem outra saida..

chegou a questionar os outros devs do time se alguem tem um .env para compartilhar contigo? certamente vc nao é o primeiro que está passando por isso. por outro lado, dependendo da stack é bem tranquilo descobrir os nomes das variaveis, e depois entender quais os valores que deveriam ter.

Pergunto isso pois, na verdade, sou eu quem detém as envs do projeto, então fiz o questionamento: se eu não tivesse essas envs, como proceder? Qual seria a melhor abordagem no caso pra não ter essa dependência em mim ou qualquer outra pessoa?

saquei, para esse caso, criar um `.env.sample` é uma opção, boa parte das envs da para deixar com configs genéricas, e da até para deixar pré-configurado como por ex DB_NAME, DB_USER e DB_PASS. O ideal é que o nome das variaveis sejam beeem auto-explicativas para não gerar muitas dúvidas e o dev precisar fuçar no código pra entender onde a variavel é usada e pra que serve. coisas mais especificas, por ex algum token de serviço de monitoramento eu ou deixaria o nome do serviço pra que o próprio dev crie o seu ou o contato de alguem do SRE por pra que possa fornecer esse token, ou ainda a página com o token do ambiente de desenvolvimento