Нет, на мегабайтах буквально никто не зарабатывает. Никто не платит сайтам, мессенджерам за то, что на них расходуют мегабайты.
Мегабайты тратятся потому, потому что любая информация, которую берешь из интернета что-то весит. Даже мой ответ занимает несколько байт. Картинки могут жрать, а видео вообще - это черная дыра. А в телеграмме всего этого полно.
Зарабатывает телеграм на рекламе и подписке. Подписка - телеграм премиум, даёт плюшки за деньги. Реклама - владельцы каналов платят за то, чтобы в других каналах показывались их посты. Реклама помогает всяким каналам найти клиентов и зарабатывать, бизнесмены готовы много дать, чтобы увеличить кол-во своих клиентов.