Microsoft are making similar moves with Windows Phone to direct people to register via a Windows ID and set up payment for the Windows Store, and Google has the requirement for a Google account and payment details to fully engage with Android.
FORBES: Apple's Contract-Free iPhone Could Benefit Every Consumer In America