If anything WSL2.0 has made it clearer than WSL is a development environment, not a universal compatibility layer.
WSL is an effort to bring into Windows the crowd that buys macbooks to develop GNU/Linux software, as they are unwilling to support Linux OEMs.
The Windows developer community at large, just like Apple developers, isn't that much into UNIX compatibility layers.
How far away are we from a Windows that can run Unix/POSIX out of the box?