Everyone uses the same backend(s).
For GSM carriers, esims add a layer of complexity because they are apparently bound to a phone. As you probably know, SIM cards can generally be swapped in.
This makes provisioning more complicated, because roaming. I never bothered to understand how GSM addressing and routing works, but I'm assuming this requirement makes things even harder to deal with.