I hated having to call the provider when I was with Sprint and Verizon Wireless in the US, when I wanted to change the phone I was using. And that was mostly free and they had 24-hour hotlines. If you have to pay and can only call during business hours, it is a huge regression.
Did you know your simcard contains Java Runtime Environment?
I wonder if any environment uses log4j? (jk I hope. The JavaCard spec is fairly limited so maybe it's accidentally safe :D )
You buy a new phone, say you have an android and buy an iphone or reverse... you can easily move the sim card as you want. I'm not even sure how you would do that with eSIM.
> iPhone 13 models already support multiple eSIM profiles, allowing users to subscribe to several cellular plans digitally and switch between them, […]
I used to have my main number as an eSim, and then inserted a travel SIM. Had to convert my eSim back to a real SIM card. Luckily it has dual SIM.