Zend certified PHP/Magento developer

Why did Apple write XNU in C, and C++ but not with Objective-C? [closed]

According to Wikipedia, XNU is written in just C and C++: https://en.wikipedia.org/wiki/XNU

I’m by no means an expert in C++ or Objective-C but it seems like they could have reduced the logical complexity of the kernel if they had elected to not use C++ at all.

i.e. if it was entirely written in just C and Objective-C.