If all the carriers in the world bowed down to Apple, Apple would've done it. Apple already use eSIM on recent iPads.
But reality is, dealing with carriers around the world means dealing with regulations for each country. Plus, I still prefer the flexibility of a physical SIM so I can use iPhones in countries where Apple doesn't have actual presence yet.