Services for UNIX was a different story, but that's not what either version of WSL is.
Who would bother getting POSIX, UNIX, or FIPS 140-2 certified in today's world? We've moved on from when any of those things were important. It costs time/money and what customers would Microsoft attract?
The US Gov't no longer sees those as important requirements.
It meets the same bar that all of the other "mostly compliant" OSes listed on the POSIX wiki page meet: you can write code against a POSIX stdlib and it'll work without involving a VM as long as you stick to some subset of interfaces and behaviors.
WSL1's compliance was actually larger than most of the OSes on that list. The last time I asked Mentor Graphics which parts of POSIX they supported on Nucleus they said "tell us what APIs your application needs and we'll implement them" (anything beyond PSE51 was largely unimplemented). Zephyr is nice enough to actually document their limitations, but the support is far from comprehensive either:
https://docs.zephyrproject.org/latest/services/portability/p...
I don't think that is any better than OSes that conform to some specific subset.
There was also a POSIX file system API available to win32 programs, but I'm not sure how that was related.