Конечно; много причин.
Основная причина заключается в том, что вы хотите подключить веб-сканер к приложению Objective-C. Например, вы можете сканировать Интернет и сохранять результаты в Core Data для последующего локального поиска. Написание Objective-C API делает это намного проще.
Свернуть API на основе C в Objective-C тоже очень просто. Весьма распространено оборачивать C API в Objecitve-C, чтобы сделать API, основанный на C, с которым намного проще работать. Шаблоны ОО естественно инкапсулируют понятие «сеанс» или «контекст», которые обычно представлены неуклюже управляемыми структурами malloc () вручную в C; эти структуры обычно вписываются в класс Objective-C.