Interfaces are what they are. If they were left wide open on the Mac, you'd have the same result as with the Pee Cee or any other platform. There are no code mysteries left in the universe and there haven't been since they invented the computer.
Not necessarily. For example, Microsoft's RPC is notorious for being full of gaping security holes just waiting for someone to access the machine and exploit them. Is there any OS X equivalent?