I read them all, and have been in the industry for longer than there have been cell phones. I understand the tech and there is absolutely no technical reason we cannot have a programmable eSIM
(...)
Programming would require an internet connection, either tethered to a computer, wifi by being already connected via your primary number for changes or for adding a secondary number.
There is no reason to have to carry around a physical SIM card, and certainly no reason for a nano SIM.
There are many problems to be solved, for example:
- Users that do not have internet access. In many developing countries mobile phones are common, but internet access (other than via the mobile phone itself) is not. Even many industrial nations have much more mobile subscribers than internet users.
- Security. You have to authenticate somehow to load this eSim. Your username / pw can be sniffed if someone is listening on that public WiFi or if your computer is infected by a trojan horse. This data could be used to activate a different device somewhere else in the world, the hacker could have lots of fun via expensive roaming and it is all on your bill...
- For many users installing a software on a computer, using a data cable etc. is much more complicated than simply inserting a SIM and entering the PIN. Many frustrated calls to the operator...
- Being forced to have Windows or Mac OS to activate your phone. (Nearly all other GSM phones do not need any activation other than putting in a SIM).
- Establishing a compatible way to get that data on your device that is compatible with any handset from any manufactor. Otherwise some carrier somewhere in the world may be unable to activate your device even if they want to.
- Security benefits of the SIM (as others have written: it is an encapsulated cryptographic system) has to be provided in a different way or it is lost. Remember, the SIM contains data that cannot be read by the phone. With the eSim this would have to be downloaded, so the computer and the phone (and possibly hackers) will get that data.
- I don't know if we would really get free access to this. I don't know why people in the USA have accepted a very carrier centric marked where an old phone becomes trash just because your new carrier refuses to activate it. I am really glad, we do not have this situation in Europe...
- Passwords, PIN numbers, credit card numbers and any other authentication that is just entered via keyboard is frequently targeted by phishing attacks. That is why many banks are moving towards more secure systems, for example smart cards. It would be foolish to give up a smart card based system just because of "convenience"...
- It would be a confusing situation for many customers when there are GSM phones that need a physical SIM card while others cannot accept a SIM card and need a "virtual SIM". Maybe you have to pay extra for the physical SIM, maybe you have to pay extra for "virtual SIM", maybe your old physical SIM has to be deactivated when you use a "virtual SIM" phone for the first time, leaving you no chance to ever use your old phone again....
Christian