Eu realmente sou obrigado a usar Linux para programar em uma empresa?
Não. Quer dizer, depende. É diferente se a questão for usar um sistema específico para um projeto que o necessita.
É interessante criar uma maquina virtual com linux só para aprender de fato ou é dboa? Eu ainda estou relutando pois tenho apenas 8GB de Ram para virtualizar uma maquina, não sei se é o suficiente para ter uma experiência decente.
Já tentou utilizá-lo pelo WSL? Leia mais: https://www.tabnews.com.br/pedromclaro/linux-park-a-melhor-criacao-da-microsoft