Well, why isn't it possible to emulate just ntoskrnl, just like WSL does with the Linux kernel?
Granted, it would require people to have a valid Windows license and install media (because you can't redistribute Windows binaries), but I don't see any major problem.