I have heard this argument before that "anything developed more than 5 years ago is not worthwhile". Well fine, then dump Unix/Darwin in the trash as well. There is a lot of older code out there, and we are not going to dump it and start over. Unmentioned here as well is that objective-C is an intake for C and C++ code to the Apple world, for the simple reason that Objective-C is backwards compatible with C and C++ (via the C interface). C and C++ developers are not going away anytime soon, and (like it or not) some are even going to prefer C++ to swift. Shocking, I know.