I have a number of both. I like WSL for when I'm working in Windows and need to run some quick bash and handle the output in Windows file explorer.
Today I'm working on a project that runs bash scripts in WSL; it utilizes multiple unbound servers (that run in Ubuntu minimal and in pfsense).
They are very afraid of replacing Linux with windows, don't know how it's done, what it is etc.
Or they prefer the GUI in Windows like some people prefer the GUI from Apple. Those preferences still exist.
I would switch over to WSL in a heartbeat if speeds were 60-80% of bare Linux (cpu/memory) and every other subsystem was interoperable / accessible with Windows (cough network) which was my main issue with WSL, anything that wanted to run services was a disaster in WSL (DB/exposing port to host/etc).
For example, you can't pry KDE out of my cold, dead hands, ever. The capabilities of the desktop and the standard KDE installation blows anything I have used out of water easily.
We (as in Linux users, sysadmins and devs) love our TUIs because they work transparently over SSH. I have more than 100 servers which I reach regularly. I neither want to install a full graphical user interface, nor forward it to my desktop to manage them.
If you want to discuss this, I'm chill & all ears.