Is It "All About The Framework"?
This thought-provoking post on /dev/why!?! argues that backward compatibility is the root cause of the new iPhone restrictions. The argument is summed up in this quote:
more ...I can think of incidents where Apple reverted OS changes, dumped new APIs, or was forced to committing massive engineering resources to something …