Still too many important online services rely on SMS for authentication and taking a sim out of a phone requires no effort, so for that reason I prefer esims.
I actually hesitated to convert my physical sim to an esim on my phone because I thought it wasn't going work and would be too complicated. But nope, just press a toggle, the phone restarts, take a picture of the QR code and my esim was ready working within minutes.
Now I have two esims, one for my most important 2fa and my everyday number, both work with no problem.