I had the same issue and lost access to a few things. Next time I moved overseas I found a provider that offers $99/yr unlimited talk/text (in Canada) but gives free incoming SMSs when roaming. They even support eSIM so I can have it at all times on my iPhone, although I turn it off since it seems to use extra battery being connected to two networks at once.