Because if there is something that you can do from an actual Linux install (VM or otherwise), and not WSL, then WSL is not a complete solution, and most devs will see it as such, whether they have a pressing need to run gui apps or not. If it can't, then it's not real.
Definitely. I was totally put off by wsl1 when I could apt install foo, but foo wouldn’t run because shim X was missing. For one, no haskell based apps was working in the beginning, full stop. I also had problems with git-lfs losing files somehow. I stopped using it as fast as I could hit ctrl-D.