Pessoalmente eu mantenho meus ambientes totalmente isolados sendo um PC com windows para jogos ( sim só tenho a steam instalada no PC) e um laptop para trabalho ( Sou DevOps / Cloud Architect )

No laptop para trabalho venho utilizando nos ultimos anos o Arch Linux.

Há alguns anos tentei trabalhar com windows, mas acabei desistindo de utilizar o windows no trabalho pelos motivos citados por voce, alem disso como praticamente tudo o que faco é no terminal / docker / kubernetes conseguir ter um ambiente nativo com as tecnologias que rodam na nuvem me ajudam e muito na hora de fazer um debug em algum ambiente cloud.

Hoje dou manutencao em varias aplicacoes com tecnologias diferentes, NodeJS, Python, diferentes versoes de terraform, no Linux já conheco as ferramentas para gerenciar as versoes das ferramentas que utilizo e no windows nao sei nem se isso é possivel.

Como sempre digo, a melhor ferramenta é aquela que voce já sabe como utilizar e como utilizo o linux para trabalho a muitos anos minha recomendacao é essa.

Entendo que ter um outro device implica em fazer um investimento que muitas vezes pesa no orcamento, mas foi a melhor coisa que fiz pois dessa forma mantenho meu ambiente de trabalho securo contra virus e no meu PC de games caso de algum problema nao tenho nenhum dado sensivel ( credenciais de ambientes etc que possam vazar )