I'm on vacation now. Had an o shit moment when my bank wouldn't let me complete a purchase because they just hadddd to SMS me, with no other option.
I’ve finally found a good workaround when traveling abroad: adding a local eSim for data-only and keeping my U.S. number on for receiving voice & text.