Transferring eSIMs between the carriers requires their cooperation. They have to 'approve' the transfer and can drag their feet, create artificial obstacles along the way or simply refuse the transfer. Meanwhile moving traditional SIMs between phones just works