По той же причине, что и за обычный городской стационарный телефон. Это называется ежемесячной абонентской платой. Обычно эта плата фиксированная - то есть, каждый месяц сумма платежа одинаковая.
Есть, конечно, и тарифы без абонентской платы - как в сотовой связи, так и в мобильном интернете, представляемом операторами сотовой связи.
Но если сотовый телефон без ежемесячной абонплаты мне выгоден (я плачу только за свои разговоры без всяких абонплат), то мобильный интернет с оплатой по трафику мне абсолютно невыгоден, как и мобильный интернет с абонплатой.
В первом случае 1 МБ у моего оператора TELE2 стоит 6р.50коп., и я просто разорюсь, если за один Мегабайт по 6.50 платить буду!
Во втором случае у операторов сотовой связи безлимит является фиктивным - на самом деле его нет! Закончатся мои, скажем, 8 Гигабайт раньше месячного срока - и мне урежут скорость до черепашьей, или придётся доплачивать. Меня не устраивает ни то, ни другое.
А вот мой тариф, предоставляемый моим провайдером, с абонплатой 350 рублей в месяц и НАСТОЯЩИМ безлимитом, при котором я могу скачать и передать сколько угодно Гигабайт и скорость мне никто не ограничивает, устраивает меня во всех отношениях.
P.S. Если же интернет-провайдеры будут брать плату только один раз за подключение, то они просто разорятся. Кстати, мой провайдер сейчас не стал взимать плату за подключение интернета - взимается только абонплата каждый месяц.