I hardly consider typing text as "a heavy IO task". I max out at 40 WPM
I'm not running a production server (or anything else compute-intensive). I agree that Windows does the "toy" things better than Linux, such as web browsing, sleep handling, sound management, etc. These are "appliance" level tasks where Windows is definitely better.
That said, I wouldn't even consider doing a full system build (takes about 3 hours on my fastest machine) on WSL. All I'm trying to do is enter 2800 numbered lines of text. The Windows machine was more portable so I chose to move it to the problem rather than move the problem to my office.
Now I'm continuing on WSL and trying to understand the faulting behavior.