I don't think eSIM is that bad...when it works. With Samsung, via T-Mobile I can just log-in with my credentials and opt to swap the sim without having to talk to anyone. Pretty painless. With Apple you can do it amongst its own devices fairly quickly too. Even talking through T-mobile chat is often pretty painless.
But when it isn't, oh my gosh, it isn't. Reps insisting one device can't hold two esims, waiting an eternity for a QR code, entering the wrong numbers, reps requiring you to call in–at that point, I just head to the store, which takes up more time. All-in-all, it hasn't been too bad though. I'd like to see the capability to swap esim regardless of manufacturer, a la newer Samsung devices on T-mobile.