The problem with Windows is slow task switching.
And task creation.
Which, incidentally, was exactly the same problem with VAX/VMS vs Unix 45 years ago.
VMS took several seconds to create a process for you when you logged in, and then every program you ran interactively was loaded in turn into the same process (bouncing back to the shell in between).
We had a Unix emulator called "Eunice" running under VMS. Like all Unixes it wanted to use a fresh process for every command. It cached VMS processes for you, so after a few minutes using it you'd have 2 or 3 or 4 processes owned by you.
V W
M N
S T
A nod is as good as a wink to a cutler fish.