I would love for e-sim to be the future but it’s still too buggy to rely on. For the last few months T-Mobile subscribers using esim (myself included) lost access to iMessage and FaceTime using our phone numbers due to an unidentified issue that end users (not the techs at T-Mobile or Apple) figured out required removing and re-adding the e-sim (which required a second phone with a live connection as well as a technician who actually knew how to do this) or just going to a T-Mobile store and installing a physical sim.