First of all eSIM isn't widely supported yet. I don't know how it benefits the carriers who sell prepaid data to support eSIM.
I've often been disappointed by hotel wifi. It often gets congested or it's slow to begin with.
So if I can find SIM deals with a lot of data, I'll buy that. I spent about $41 over a 2.5 week trip in Switzerland on data SIM and used up like 96 GB of data. A lot of the times, I would check the hotel wifi speed and most of the time, the 4G data on Sunrise was often faster, even in alpine villages, though those are well-known, popular tourist destinations. So I tethered all my devices to my iPad with the SIM, downloaded and streamed a lot of video, including on a laptop.