> I speculate that these hidden functions are a way for Apple to hold consumers hostage to their platform.
Whether on purpose or not, it's definitely a form of switching costs. It's the same reason I stay on windows. Though windows 8 changed so many things I basically had to learn all over again. I can't do basic tasks at times and have to Google instructions for how to do them. Simply because they changed the interface.