There is a reason it's expensive: they can not provide service to large number of people at once, instead they aim for high speed to a small number, and you pay for it.
Additionally the farther you are from the base station, the slower the speeds. To provide even decent speeds to lots of people you need many many base stations.