I've long found it strange that the same company that didn't want a second mouse button because they didn't want to hide functionality in context menus now hide so much functionality behind gestures with a varying amount of fingers. This started while Jobs where still at Apple, so it can't be blamed entirely on his successors.
Frankly, and this may just be cynicism, I speculate that these hidden functions are a way for Apple to hold consumers hostage to their platform. If someone spends a few years learning all the idiosyncrasies of OS X and iOS, they may be too intimidated to switch to another platform, since they've invested so much time into learning Apple's OS.