1. Be that as it may, no one is idiot enough to create their life's work on a proprietary platform.
2. Which is why commercial unixes are being supplanted by FOSS. And it far easier to do than, eg porting anything from Windows to anything else.
3. WinAPI is a verbose, poorly designed turd, so that doesn't really help your argument any.
It isn't clear to me that POSIX is strictly better than the Windows API in all respects. For instance, synchronizing processes manipulating a common file is very awkward in POSIX.