WSL works, until your homelab doesn't.
It hurts to see your programs taken apart and their weaknesses exposed, but it will make you a better programmer.