I am just impressed by the quality and details and approach of it all.
Nicely done (PS: I know nothing about systems programming and I have been writing code for 25 years)
I too have this feeling sometimes. It's a coping mechanism. I don't know why we have this but I guess we have to see past it and adapt to reality.
SIM cards have always been secure elements that the provider trusts. With an eSIM, you can already own that secure element and the provider can provision it with their application. You can even have the applications from multiple providers on the same physical secure element.
The major advantage is now that the expensive and time-consuming part of provisioning a new mobile service (sending out a physical SIM card) can be replaced with a few standardized API calls. This is cheaper (which makes the extra cost some providers charge for an eSIM look quite silly) and a lot quicker, which enables new business models for short-lived cell connection services.
A world where all cell service providers offered eSIMs would be slightly nicer. But manufacturers removing the option of swapping the secure element is very annoying at the same time.
I’ve had a SIM card constantly fail and require me to put my pin to unlock it multiple times in the same day. If someone wanted to call me they would not be able to because I didn’t know it was off.