You are totally wrong about the non rewritable esims. I am a Canadian living in US and have used both Verizon and Att esim activations on same phone. The phone was bought directly from the apple store.With t mobile you can only activate prepaid esim ...