I exaggerated to make my point. It's absolutely not reasonable to expect <arbitrary feature> to run on an iPhone. Otherwise I can extend it to anything. Would you say that "If the user bought the phone expecting to have root access then they can probably return it" is reasonable? If yes, just try to return your iPhone and see :-).