The wireless carriers don't need your address before telling you how much their services cost because their service costs the same no matter where you live or what their competition is in your area. Why does comcast charge me more than someone in a fios area? It's because in my area the only other option is Centrylink which maxes out at 3 Mbs.
FORCE THE CARRIERS TO CHARGE THE SAME PRICE FOR THE SAME SERVICE NATIONWIDE.