eSIMs are much more comfortable for travel, since you can purchase one online and activate it while still in your home country a few days before your flight, for example.
There, you just got a shitload of options, had the time to comfortably compare plans from your home PC while on home WiFi, and make sure you picked the best one.
Now compare this to: arriving, getting past customs, picking up your luggage from the belt, picking up your rental and oh no fuck I have to buy a SIM from the first scammy desk I can find at the airport or around town.
Thanks, but no thanks.