Very nice post. Ty for taking the time to write it. I think that some of the design drawbacks that you point out of WSL 2 are spot on, like VM size and portability.
As for cross-OS file access being horrible, but native file access inside WSL2 being fast I think that was by design.
Not all folks have the possibility to run dual boot or pure linux setups, such as when using corporate machines with administrative limitations. As such I think that there’s still a substantial market out there of Windows-using developer with the need for something like WSL. Not everyone gets to work on a hip shop 🤓