While I understand and am sympathetic to your complaints, in reference to the first issue I don't think this is a problem caused by Apple but rather specific to AT&T. I say that because I believe it is AT&T's provisioning profile (and not Apple's software per se) that specifically hides the Cellular Data Network dialog. (The same applies to the Carrier select and Personal Hotspot dialogs.) I have used unlocked iPhones with SIM cards from other official iPhone carriers (like Vodafone, SoftBank, O2) on many occasions and they all have the Cellular Data Network, Carrier select, and Personal Hotspot dialogs active, in spite of being official iPhone carriers. So there is nothing in Apple's software that says to hide those dialogs for any carrier that has a provisioning profile, but rather that some carriers (specifically AT&T) have added those restrictions to their specific profiles. Since this is all contractually specified by the carrier, I do not believe that Apple is free to make any changes in that regard that would satisfy you.