I get it that WSL is easy for anyone to use but why not just run a real Linux in VMware or VirtualBox and you'll have 100% compatible Linux environment.
Prebuilt OS image is just a single download and deploy.
Because I don't need a 100% compatible environment. WSL has better host integration and better performance in my experience, and it runs my development stack fine.