I agree it's not a right. However to suggest that anyone and everyone who buys an iPhone knows this is not accurate. Not everyone is on MR every day or even asks the "right" questions when buying their phone or other devices. Sometimes you find out limitations through usage and usage alone.
Do you know every thing the iPhone can or can't do. Every element of the OS? I doubt it. And you're probably closer to a power user than MOST of the people who actually own an iPhone...
You're right, I would classify myself as a power user. In retrospect, that may not have been the most accurate of statements - but I still will defend it because of 1 thing: A responsible buyer knows about the product he/she is buying. I love a bunch of apple products - not all, but many. When the iPad came out, I wanted it because of the immediate features that were advertised. But, I did not go and purchase it on day 1 and hope to find out about it.
I spent several months researching what it can do and what it cant, what limits apple put on that could be broken by JB, what limits were in place by hardware, etc etc. Granted, MOST consumers dont go this far in depth, but a simple 30 second reading of a review from any reputable site (cnet, etc) would show you the limitations.
and even if they did no research, they probably noticed in the first few days, at which point the return is still a viable option.
either way, my main point still stands: the tones are features.
I have to admit, as much as I LOVE the iPhone, I really feel that Apple overly restrict them. The end result being that the iPhone appears to be a much less powerful device than it actually is.
Whats frustrating about this is that much of the functionality that people ask for are little things. Things that Apple chose to leave out 'just because' rather than for any particularly good reason.
Apple are strange like that
+1 for jailbreak.
almost all of the basic limits that apple put in place can be removed via jb, which then makes it as powerful device as possible. thats why most so many do JB in the first place.
thats the thing about apple - they create their own world - feature a b and c will not conform with my vision of this product, so they wont be included.
yea, that is irritating, but the brilliance in the rest of their hardware/os outweighs the slight extra work of jailbreaking past those limits.