The problem is the huge land area and low population density of the rural US. People always talk about how great South Korea did with its internet - sure, they are 40k square miles to our ~4 million. Same with western European countries - generally small land areas and dense.