If you don't have IPv6 on your network it just makes an address up and then tries to route everything through it because IPv6 has precedence.
And of course the sysctl to disable IPv6 doesn't work under WSL. It took me 30 mins just to fix that and that was straight out of the box.
I don't know why I'd want all the windows baggage on my Linux laptop.
Anyway, doesn't WSL2 mount Windows volumes over Samba?
A few years ago I got a new laptop, and booted windows so I could download a Debian installer. The first-time Windows setup was full of telemetry and other crap that would have needed to be turned off, and then I immediately started seeing ads for Edge and other crap showing up. It was disgusting.
> netsh interface set interface "vEthernet (WSL)" disable
then run again with enable.