Изначально наличие роуминга у первых российских мобильных операторов было вовсе необосновано.
Потребляйте ту услугу, которые мы, пионеры, вам предоставляем.
В дальнейшем, когда услуги GSM-связи, что логично, начинали рыночно дешеветь, то появился вопрос, который вы задаете. Это уже 2000-е годы.
Тогда операторы (большая тройка) отрапортавали, что протяженность страны и сложность предоставления услуг требует взимания дополнительной платы, внутринационального роуминга.
В пример приводились США и Канада, только там этого роуминга на ту пору не было.
Сейчас обоснования не сильно изменились, все они сопряжены с затратами на строительство и эксплуатацию вышек сотовой связи.
На данный момент, наконец-то, не без участвия ФАС и ГД, пошли первые подвижки.
Мобильные операторы один за другим отменяют плату за входящие вызовы во внутрироссийском роуминге, предоставляют тарифы с доступом в интернет и звонкам по местным тарифам, но вопрос глобально еще не решен, роуминг (особенно на исходящие вызовы и мобильный интернет без платных опций) остается быть..
Резюме: это только огромная статья сверхдоходов, которые мобильные операторы терять не хотят до последнего.