One factor may be that those services/products have local caches.
The largest cost drivers for wireless carriers is (in order of importance) actually radio spectrum, human capital for support, tower operational costs, and lastly transit/peering/caching
Its still a factor that carriers include in their product model, but the primary intent is artificial segmentation to encourage upselling behaviour
