Попробую ответить (моё личное мнение и может немного отличаться от реального).
Каждый оператор зарабатывает на своих номерах (абонентах) исключительно на исходящих звонках, исходящих sms, интернет-трафике и прочих доп. услугах. В данном случае виртуальные номера DID предназначены только на входящий трафик и прибыли не приносят, а кто захочет отдавать свою номерную емкость на шару 🙂
Вот и придумали брать немного денег на внутрисетевых звонках. При звонках с других операторов все намного проще – есть ставка интерконекта за доступ в свою сеть.
Если я ошибаюсь, то поправьте меня…