The only reason why I have Windows on this PC is for games and to be nosy about the progress of the Insider Preview (so much stuff in KDE/GNOME is popping up in Windows now!)
I might, however, just throw it into a VM - attempting to run Python or Node on Windows is a joke. And terminal emulators are still very supbar. Even with the Windows Terminal preview.
Tried wsl2 yet? I've found it works with pretty much anything I've thrown at it. Only issue is the slow windows filesystem - but apparently it's way better if you use the specific wsl file system