Killing off physical SIMs is like arguing in favor of soldered RAM.
Because that's all eSIMs are you know. They are not software SIMs. They are physical components with the additional capability of being provisioned remotely by the end user with a friendly UI that sometimes works.
Moving physical SIMs (and thus your service) from a damaged, inoperable phone to a new one takes approximately 5 seconds. This cannot be improved upon with eSIM.
That said, eSIMs have their place too, especially in the industrial IoT space. But completely eliminating physical SIMs from consumer handsets is beyond stupid.