The problem of course is that Fi is U.S. based which brings a few extra headaches with it for people who want the service but are based overseas, or for expats living abroad for a long period of time.
Note: I also have some Voip apps on my phone giving me a few different phone numbers to the same phone without the SIM/eSIM mess. But these days I'm finding I'm more or less just making voice calls over apps anyways meaning I'm using voice service less and less.
I use Google Fi and I've been to the Netherlands, France, Spain, Italy, and Switzerland. When I landed, I'd get a text message saying something like "Welcome to $COUNTRY! Your data is $DATA_RATE per gigabyte and voice calls are $VOICE_RATE per minute. It may take a couple minutes to get connected"
DATA_RATE has always been the standard Google Fi rate of $10/GB (with data free after a certain point, and free but throttled at another threshold), and the voice rate is typically 10 cents/minute.
For people that do a lot of travel and use a lot of data, you can even get an unlimited international data plan.
But yeah, I can go to nearly any first world country, and even some 3rd world countries, and not pay extra for my data. The fact that Verizon/TMobile/Sprint/etc. can't get their shit together and make this happen for their customers feels like a scam.
TMobile provides this same service for free for international travel (I actually wonder if this is where Google Fi gets the service for it from).
Or maybe it is not worth it because the cost of doing so is not worth the possibly small number of people who would use it? A good number of people never even leave the country. I wouldn't be surprised if the vast majority of people in the US leave the country five or fewer times in their lifetime.
But I recently got a taste of that "US based" policy. I am technically based in the US (have a company here) but I have been out of the US since Covid started. Google Fi worked well for about 2.5 years but suddenly when I was in Greece recently, the data stopped working.
When I spoke to customer service, they first told me it's a known issue in the region and I just gotta wait. When I called back 2-3 days later, they informed me that it's my specific account which has been blocked because I've been outside the US for too long.
They billed me for my unlimited international data but essentially blocked me from using ANY data. They said the data will resume as soon as I'm back in the states (which I was in a few weeks anyway). Ridiculous.
This situation really sucks. I'm in the US right now but my Fi data won't work outside the US. Makes it useless pretty much.
There's also an interesting product from https://esim.me/ that emulates the functionality of an esim on a physical sim card, and lets you switch between eSIMS via their app even on older phones like the galaxy S8.
Last time I was abroad, I set up an eSIM while I was waiting at baggage claim, so I had service on my multihour train connection.
I went to three different countries this summer and all of them had sim cards available on your way out of the airport. In Armenia, it was in the baggage claim.
Experiences differ.
My Telecom Italia SIM ran out of roaming data while I was in Switzerland, and there was no way to top up. Swype had a first month free promo, so I signed up from my Airbnb. I did have to send a photo of my documents, but the total time from download to data was less than 30m.
I took a quick (1 week) work trip to Germany this summer. I was trying to figure out how to get a SIM before getting on the train, when I remembered I still had the eSIM in my phone. I downloaded the app and bought data - $15 per month + $3 per day (since I was roaming). Not only was it super convenient, but I had unlimited data with roaming. I don't think even local cards get you that.
For short trips to Europe, I definitely recommend Swype for its convenience.
Didn't the parent ask about not having to show ID to get a SIM card?
I think it's more difficult in Germany than a lot of other countries.
I just arrived here in Panama and got a local sim for $5/week from a grocery store. The esim options were 2x this price and required installing special apps.
Apple apparently felt comfortable enough with the eSIM situation in the US to drop legacy-SIM already. The fact that they couldn't do this worldwide yet is because, as you say, eSIM availability is still spotty around the world.
However, the fact that they're moving to eSIM-only is a huge flashing warning to telcos around the world that the time to sort out their eSIM support is now. Otherwise, they'll soon be chasing away their affluent iPhone users.
I think the transition will now proceed pretty quickly. Physical SIMs have only continued on due to market inertia.
In a few years we'll look back and think "remember when SIM cards were physical objects... that was weird wasn't it?"
So dropping the SIM in the US is more a consumer hostile move to save a few cents and force them to use the tech Apple wants you to use then anything else.
They can't do that in many other countries as neither carrier nor population where okay with accepting not having a SIM slot.
eSIM is easily usable in the EU many people still insist on using physical sim cards for various reasons, similar "unlocked" phones are the standard in many EU countries. I'm not even sure it's legal to sell carrier locked phones in all EU countries, I think it isn't at least in some.
Before you had to find an operator kiosk at the airport and negotiate with someone there who might or might not speak a language you speak to try to get a pre-paid vaguely firing your need if one exists. Now you can just pre-buy in app before your flight and everything pretty much just works.
I bought the esim at the airport, while waiting for my bags.
Physical SIMs require no network access at all: as a matter of fact, acquiring a SIM may be a prerequisite of getting a network connection in a foreign country.
When you're traveling and don't want to plan weeks ahead, your options with physical SIMs typically were either
1) special roaming-oriented SIM cards from your local country (which were still a massive hassle and had to be ordered days in advance to allow for delivery),
2) getting a SIM in the destination country (hassle and might not always be possible)
3) very expensive offerings from your own provider, if they even had something better than the aforementioned car-per-GB rates.
Now, you can get an eSIM from an MVNO that's from a third country, before travel or from the airport/hotel WiFi, usually also bypassing any bureaucratic bullshit that the destination country imposes on getting a local SIM.
And these "travel eSIMs" are often cheaper than local offerings even for use in your home country.
T-mobile includes 5GB / month of full speed international roaming in virtually any country in the world. (15 GB for $50 after it).
Getting a new local e-sim does not scale when you visit multiple countries or area in a jurisdiction which requires ton of documentation (including a local address or contact they can verify). Even then, it’s complicated.
For example, just this year I learnt that a local Indian e-sim (pre-paid) will not work in state of Kashmir in India or parts of Xinjiang in China.
You can travel to a different country, find your data is crap because reasons -- either they're not roaming well (hello edge on a cheap out of country provider), or you've travelled to Switzerland and data now costs 7.13eur/mb. (yeah, a car/Gb)
So you pay for an ESIM from an MNVO, get a qr code, install, and you're good to go in 5 minutes from any network connection. Nothing physical required. And your normal number is still there for incoming calls/texts, because all the ESIM phones I've seen have at least two slots (or one + physical sim)
Of course, you've got to have an unlocked phone. But you wanted that anyway.