Olá, Lucas, tudo bem?
Não é obrigatório utilizar o WSL para desenvolver projetos em Python ou trabalhar com APIs. Você pode configurar seu ambiente no Windows usando ferramentas como o Anaconda, ou ainda utilizar uma máquina virtual com Linux, se preferir.
Porém, pensando no contexto profissional, o uso do WSL oferece vantagens. A maioria das APIs, incluindo a do GitHub, roda em ambientes baseados em Linux. Assim, usar o WSL deixa seu ambiente de desenvolvimento mais próximo da realidade encontrada em servidores de produção. Além disso, muitas ferramentas de linha de comando, automações e scripts funcionam de forma mais integrada em sistemas Unix/Linux, reduzindo problemas de compatibilidade que poderiam surgir no Windows.
Caso opte por não utilizar o WSL, talvez você precise adaptar alguns comandos ou scripts especificamente para o ambiente Windows.
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado