WSL is meant for UNIX developers to bring their habits into non-UNIX OS, just like IBM mainframes and micros have PASE.
So in many ways, WSL is a survival strategy - it makes it possible to stay a relevant developer while working in windows.
BTW, I know a case where WSL is nothing short of brilliant: online game development. A lot of times, the backend is running linux only, while the client is windows only. WSL is the only decent solution here.
SaaS is the future, and Windows didn't find its place in that space.
Many SaaS products like Sitecore power several Mittelstand companies.
I took a few week-long professional courses related to low-level stuff in Munich and elsewhere in Germany, and it felt as is most other students were either working in finance or car making industries.
Both industries are conservative (for a good reason), and generally lag behind the mainstream by at least 10 years. I am not even saying Silicon Valley maintream, no. It's more like moving from pure embedded to Linux, or replacing a 30-40 year old OS with Linux. A lot of Windows machines.
To explain why this feelt so strange to me. In London, UK outside of City any decent IT company looks like the following: developers use either Mac or Linux machines (4 to 1); non-technical or semi-technical audience (HR, DevRels, marketing, design, etc) uses Macs; finance and legal teams mostly use Windows.
Technically speaking, all backends, all of compute, everything is based on Linux. On-prem, cloud, whatever - always Linux.
So for somebody wanting to stick with Windows WSL becomes a necessity.
The thing about windows is that even when 100% of developers left it, most non-devs will still use it. So if you make software for them, you are going to need it. I make a cad program. We can’t really leave Windows and even doing multi platform or web based make financial sense.
So you could argue either way, but there is a clear noticeable shift away from Windows desktop apps across a lot of industries.
They’re called Codespaces.
Trying to use a windows computer for gaming or media production with WSL installed is problematic. For example… opening file explorer causes WSL to start and file explorer is frozen until it launches. And WSL seems to constantly be running eating up 8gb of RAM.
Unless you need a GPU, codespaces are way more convenient than WSL.