Of course, Darwin is a perfectly cromulent POSIX system.
My point being that human beings writing native desktop and mobile applications, device drivers, games, vertical integrations, plugins for commercial software are developers as well.
UNIX having a cli doesn't do anything to help us.
Not everyone is writing POSIX only code.