Why won’t the big ISP’s (internet service providers) expand their service areas?

The for-profit ISPs require a defined return on their investment (ROI) over a prescribed period of time.  In the rural areas, where population densities are lower, the ROI takes too long to satisfy their shareholders.