Company A is still able to adjust pricing on a global level (all customers) to compensate.
If too many of Company B's customers go on Company A's network pricing will increase until they start choosing cheaper networks automatically balancing load and keeping prices at a similar point.
Plus we're talking about roaming here it's not like a lot of people decide to go on vacation at the same time and stay there for years until the company collapses.
Plus we're talking about roaming here it's not like a lot of people decide to go on vacation at the same time and stay there for years until the company collapses.