Verizon spent $23 billion building their fiber network and running it to the home.
Believe it or not, RCN actually pioneered this, back in the late'90s. But, the costs were way, way more substantial then than now to run the fiber, etc. So RCN never moved forward with the plans of having fiber run directly to the house.
However, in many neighborhoods (mine included), there is actually RCN fiber running through neighborhoods -- just not directly to the homes.