I am a permanent Windows user and I do not choose Mac on purpose, because of some specfic vendor software I'm used to work with all my career.
At same time I'm a software engineer and I'm used to manage all my projects in Linux only. Luckily Windows delivers WSL, and especially with WSL2 life became much simpler.
When you work with large amount of projects ususally you organize kind of workspace, a folder containing all the projects. At least I do like this.
However next question is - where do we create such a workspace. Initally i tried to work in a workspace stored on windows drive C: opened via /mnt/c folder in wsl. It didn't took me much time to realise this is a bad idea. Ther reason for this is that Windows using NTFS volume format and Linux doesn't work well with it. At same time Linux works just perfectly with ext4 format.