Yeah, except that requires the entire hyperv and constantly running into memory issues.
Wsl1 on the other hand is way too slow on some use case.
I stay with cygwin for common shell, wsl1 for simple linux user space tools, and ssh to a remote system if I need a real Linux.
WSL2 has options now to reclaim unused memory and it has never required a full HyperV just a limited subset of it. That's how and why you can use it on Windows Home.