Glad you threw in that X, was that your edit? Since you'd be wrong without it. Mac OS before X was monolithic. Also, OSX is not microkernel or monolithic. It's a hybrid of both, which makes it LESS like Unix and MORE like Microsoft's NT kernel! ROFL! The Unix cert is complete and utter BS perpetuated by money, every kernel developer knows that. It has nothing to do with its security or stability. It's a test to see if an OS maintains enough similarity to the original Unix C source libraries developed by AT&T to be considered Unix or Unix-like.
Here's another factoid for you... OSX is based on the XNU hybrid kernel. Know what XNU stands for? "X is Not Unix"! I'm not even gonna get into your statement that OSX is not Linux in any way, I'm sure I've ranted enough already...
Didn't you just contradict yourself? 85% of software on Windows is crap, most if not all Windows software runs on Mac... doesn't that mean Mac runs crap software? For starters, iTunes!!!! Crappiest media player ever created.
That's why the NT kernel used by Microsoft AND the kernel used by Apple are both hybrid and not monolithic/microkernel exclusively. I find that so funny, the company that wants so badly to differentiate itself from the evil empire of Microsoft adopting a similar kernel architecture... hilarity.
VxWorks is another monolithic kernel OS loved in the defense community.