Most devs only want some kind of CLI and POSIX like capabilities.
which is why WSL is so great...
An approach already taken by other UNIX clones with their Linux compatibility syscalls layer.
Back in the day I was using Hummingbird.