Whenever I hear a rant about SIM cards I just mentally think that this person hasn't thought about the problem for 5 seconds longer than needed. "Oh CDMA proves you don't need a SIM card" - the stupidity HURTS Given his difficulty in "buying a SIM card" (which I've done in several countries and it was never as difficult as portrayed) I can see why - SIM cards makes switching telcos EASIER as CDMA phones need the comp…
The idea that one has to return to the shop you purchased the SIM from is insane, in fact, there are many places where this is impossible, for example the local pound store sells all manner of SIM cards for GBP 1.00 (identification? nope, but here, have a pound coin...) but don't do top ups.
If you want the future, look at software SIM cards or e-SIMs [0] (like the Apple one[1] in the latest iPad) which can be provisioned remotely.[2][3]
[0] http://www.gsma.com/connectedliving/embedded-sim/ [1] http://www.apple.com/uk/ipad/apple-sim/ [2] http://www.gsma.com/rsp/frequently-asked-questions-gsmas-rem... [3] https://en.wikipedia.org/wiki/Remote_SIM_provisioning