You're correct with everything you say, however, I feel that while you should always cater for the lowest common denominator (which Apple does, very well with iOS). You should also cater for the power user and the ultimate reason I switched out of the iOS ecosystem the only way I could get all the functionality I wanted was by jailbreaking my iPhone, whereas with an Android it's all native (and am glad to say I haven't had to root my Android).
Further to the above paragraph from what I observe in iOS is that it appears that they do not want to progress towards power users, unless I've missed some key developments recently.
In saying this, I've recently purchased a MacBook and I feel that they've done an incredible job with OSX in the regards, it's very easy to use for the novice but allows for a lot of power user functionality (e.g. multiple finger swipes, access to terminal, keyboard shortcuts for things like spotlight).