If I have to use Windows I install server. It is missing all of this. But lack of WHQL drivers means it usually won't run on portables.
But.. I still get winrot, and my dev environment drives me mad. I've been working on a laptop since covid started, and my dev machine is a VM on the laptop, so it's a nightmare.
At home I run NixOS with a Win10 VFIO setup for games. Both Linux and Windows at home are drama-free, but I don't abuse my home computer nearly as much and it's much more powerful than the work laptop.