It cost the carriers nothing to provide unlimited data but they want you to think it does so they charge more for every byte.

Dish does not yet have any towers so they are just an mvno right now...