For physical SIM it’s really easy. I take the SIM card out and put it in my new device. It takes five minutes and four of those are spent looking for a paperclip. Since I have access to my number immediately, I can set up important things like Google account and banking apps immediately that require SMS 2FA to move to a new device.
For eSIM, if the answer is contact customer support, then how? My old phone is dead and my new phone doesn’t have a SIM. I have to go out of my way to find a Wifi network (for billions of people their phone is their only internet connection), borrow someone else’s phone, or buy a temporary eSIM.
Then what do I tell customer support? In most of the world SIM cards are not tied to any contract, you just buy it in cash. How do I prove that the eSIM in my old phone is mine if I can’t use the phone that the eSIM is in?
If the answer is “when you bought the eSIM you get a code that you have to keep safe”, then nobody is going to do that over multiple years.
So I suspect the answer is that I just have to buy a new SIM and say goodbye to my old phone number. This is incredibly inconvenient given that the software industry has decided that phone numbers are persistent 2FA passwords that never change. If I need to get into my Google account then I may need the SIM. Because of this I will end up paying to repair a phone that I have already replaced, just to extract the eSIM!
eSIM seems like it was designed by someone from the US who has no idea how the rest of the world uses phones, particularly the developing world.