2.) Will never happen unless you jailbreak. Apple locks out many parts of the system to apps, and they . If Apple simply ignored the jailbreakers rather than trying to declare war on them, I think
3.) Apple practices selective fragmentation. Apple's updates for old devices are nothing but a number change for the most part with no new features added. Yes, they get to advertise that 90% of their users are on the latest version of iOS(6.x.x).
But how many percent of their users can use Siri on the latest OS?
How many percent of their users have turn by turn navigation on the latest OS?
How many percent of their users can use FaceTime on the latest OS?
They of course don't advertise those percentage numbers.
Check out all the various things missing on iOS 6 for different devices...
Notice that the 3GS, despite being on the same latest OS as everything else(iOS6) doesn't have
ANY of the features listed in that image.
iOS updates seem like nothing but a number at this point after the device turns 1 year old for the most part.
I'm sure if HTC decides to provide an update to this phone calling it "Android 4.2.2" when nothing changed with no added 4.2.2 features that they will completely satisfy you?