I dont get the other comments at all.
Windows will start a Linux vm to enable docker. I work on both systems and I never had any issue at all from an os perspective. I also mainly develop inside of containers, so I would count me as a quite frequent user.
Could the downvoters might explain where I‘m wrong? I‘m eager to learn and to fix my own misunderstanding