Vantagem, aquele desenvolvedor que usa Windows mas precisa de algumas coisas "nativas" do Linux (git, SSH, SFTP, etc) não vai precisar de dual boot, máquina virtual, putty, etc. Desvantagem, se ele já vai ter essa facilidade no próprio Windows.. pra que instalar/usar um Linux?