Higher population density => higher ROI => more $$$.
Until they see the profit in doing it, they'll be in no hurry to deploy outside large population areas.
If you fish in the same pond with everyone else eventually there will be no more fish to catch. At some point these ISP's need to start fishing in the streams that feed the ponds.