I came to rely pretty heavily on Docker and WSL(2) in Windows. I was an insiders user for a bit over a decade, and worked with .Net and C# since it was "ASP+" ...
I had setup a dual boot when I swapped my old GTX 1080 for an RX 5700XT, figuring the "open source" drivers would give me a good Linux experience... it didn't. Every other update was a blank/black screen and me without a good remote config to try to recover it. After about 6 months it was actually stable, but I'd since gone ahead and paid too much for an RTX 3080, and gone back to my windows drive...
I still used WSL almost all day, relying mostly on VS Code and a Browser open, terminal commands through WSL remoting in Code and results etc. on the browser.
Then, one day, I clicked the trusty super/win menu and started typing in the name of he installed program I wanted to run... a freaking ad. In the start menu search results. I mean, it was a beta channel of windows, but the fact that anyone thought this was a good idea and it got implemented, I was out.
I rebooted my personal desktop back to Linux... ran all the updates and it's run smoothly since. My current RX 9070XT better still, couldn't be happier. And it does everything I want it to do, and there's enough games in Steam through Proton that I can play what I want, when I want. Even the last half year on Pop Coxmic pre-release versions was overall less painful than a lot of my Windows experiences the past few years. Still not perfect, but at least it's fast and doesn't fail in ways that Windows now seems to regularly.
Whoever is steering Windows development at Microsoft is clearly drunk at the wheel over something that should be the most "done" and polished product on the planet and it just keeps getting worse.