Yes, these methods have been around since the OpenStep days, when it ran on NeXTStep, Windows, and Solaris, and occasionally developers would have to know which OS they were on to customize specific things to the conventions of the OS their program was running on. There's not really any reason to take it out, and I wouldn't interpret it's continued presence as an indication that Apple plans to port Cocoa to Windows or anything; they're just leaving the door open "just in case".