Apple’s stick in the mud routine is getting old
pandodaily.com
pandodaily.com
The carrier sim can block access to the apn/mms settings; an AT&T sim usually does.
I've used the sim-swap trick (with a t-mobile sim) on my iPhone 4S to change the apn without issue... On iOS 5 and iOS 6. And I know of at least four others that are on StraightTalk using iOS 6. Guess my anecdotal evidence is greater than the authors.
My guess is that its just a 'bug' and it only affects a 'minority' of the users, so its not on the stop ship list. But I have no insights into Apple or their process.
I ditched my iPhone when I got tired of my tethering options randomly disappearing/reappearing on minor iOS updates without a chance to override that. Even though my carrier allowed and supported tethering, the options would just disappear because the APN settings for the carrier were not present in the phone and couldn't be uploaded on some iOS versions.
Somehow Android "just worked". Figure that.
To create a straight talk APN profile on my nexus 4 I needed to have a sim card installed in the phone. For some odd reason Android OS does not allow one to access the APN settings area without a sim card in the phone.
I have full access to those options, but someone else I know on a different carrier does not.
The only problem is that end-users might not be aware of it and I am not sure what the answer from the Geniuses might be.
I noticed that my carrier settings get erased on OS upgrades, though, which is annoying.
Even if the settings were gone from the UI it would still be possible to set them with profiles, which can be distributed via the operators website.
Some "advanced" settings that could only be set with profiles have even moved into the UI in later versions of iOS, like Cisco VPN, S/MIME.