It's a pity that Apple let Open Darwin die off, it definitely had a potential as a nice BSD platform.
FreeBSD is a nice BSD platform. Darwin is kind of a weird mess, with Unix awkwardly mashed up with Mach and extra C++ frameworks (IOKit etc.) on top.
Was it just the cost of maintaining the certification? The fact that no other OS went down that route?