Some versions of Windows have been POSIX compliant, even without WSL, so you can't entirely rely on that. It's a very basic spec.
I actually liked SUA more than WSL, which I like more than WSL2, since it seems like they keep moving farther and farther away from making Windows actually POSIX compliant and instead just offering a container for your pesky POSIX needs.