"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 company to issue an UIMID before you can do anything with it (while SIM cards talk to the company and do that - they're tiny computers) - oh and btw newer CDMA modules are moving to SIM cards
- SIM cards are safer, as initial CDMA systems that fell back to AMPS were vulnerable to cloning
"I wouldn’t have to go to a shop to buy SIM card and I wouldn’t have to go back to the same shop to top-up my SIM card."
And that's why a lot of stores sell (or you know, they just give you) SIM cards and an even bigger amount of stores have top-ups available.
And of course the "proposed solution" relies on login/password which is such a bad taste joke I don't even find funny. A SIM card is a hardware crypto auth module, if there's one thing that deserves to be called "stupid technology of the past century" are usernames and passwords.
Sure, phone numbers are old. It's an old standard that has a big backwards compatibility requirement.