You can actually get a prepaid travel eSIM before you leave on holiday.

Which are absolutely shit because your data exits out on the other side of the world with 150ms extra latency.

Getting an (e?)SIM from a local carrier is always better and often cheaper too.

And you can buy an eSIM from a local carrier, which will then email you a code. It's unheard of for local carriers to mail physical SIMs to the other side of the world.

The typically tier 2 carriers are the main ideal perfect market for eSIMs. If you want to do everything online, you really can't if it relies on a physical something. I would estimate 90% of the market is for mint mobile and consumer cellular. eSIMs are a genius move progression from the old burner phone days, from the perspective of overhead costs and flexibility.