¿Por qué Apple utiliza el objetivo C?

¿Por qué Apple decidió usar Objective-C para el iPhone SDK y no C ++?

Me parece extraño que no hubieran elegido un lenguaje más popular que Objective-C. ¿Es porque quería tener algo único en su aplicación que de otro modo no es de uso general?