Then why did you bring up density in the first place?
Unless you're saying that urban and suburban America each lack FTTH for their own wholly unrelated reasons, an explanation that seems rather lacking in parsimony.
Because a huge and significant chunk of America lives at a density that is prohibitive for small competitors to provide FTTH. The only way to get it is through municipal funding, because the large broadband providers certainly aren't going to provide it.