Having lived through MS-DOS, Windows 3.1 and every broken, buggy, bloated version of Microsoft's attempt at creating an operating system that finally works AND is secure, I gave up on Windows 10 years ago. I bought a Chromebook and started simply developing on remote servers. Then Chromebooks suddenly could run Linux too. So now my $1000 Asus Flip w/Intel i7 processor is all I need to be a productive developer.
I have worked on Macs, Windows and Linux desktops and have found that I am most productive using Linux. Windows laptops, controlled by corporate IT are the least productive environment you can have. It is a toxic environment that creates endless problems.
Do yourself a favor if you have to work on Windows laptop. Do not use WSL. Dual boot or install VirtualBox and run a modern Linux desktop. Save state every night before you stop working so that when corporate IT updates your Windows machine in the wee hours of the morning you can at least (hopefully) get back to a working known state.
I'll say it one more time, the Chromebook has been an amazingly versatile environment that can do (almost) anything you need to do. You don't even need to spend $1000 for a productive, developer grade laptop.