Cocoa and the Foundation framework have been around longer than MacOS / OS X, i. e. more than 20 years. How many different concepts has Microsoft called ".NET" since then?
Regardless of the flavor of the month, the difference is Microsoft is still supporting most of their old frameworks. You can still go write an MFC app today, for example. (VB6 is a major unfortunate exception, I will admit).