They are doing everything they can to protect their existing infrastructure and do as little as possible to upgrade services.
I'm thinking of back in '98 when QWest was rolling out DSL, the would only connect you to a central office. They refused to put DSLAMs in the pedestals, because if they did that they had to allow CLECs to do the same and CLECs could start "cherry picking" service locations for DSL. One very rural community ("Ruby Ridge?") had to sue to get the right to put in DSLAMs. DSL was dependent on how many wire feet you were from one of the two central offices in town.
Compared to my inlaws up in Saskatoon Canada: Similar size city, they deployed DSLAMs in the remote terminals and ran fiber to them and used the copper to the house for the last mile and covered the whole city.
Remember, the telcos got a $2 billion rate hike to enable them to deploy fiber to the home by the year 2000. Except for a few small trials (I used to work at QWest), they just pocketed the money, no large scale fiber buildout was done.
Until Fort Collins passed the "we are going to build out our own fiber network", Comcast was really dragging their feet on upgrades. You can get gigabit now for around $100/mo, if you commit to a year. I'm just sitting on 120mbps for $90/mo, because people the next neighborhood over are getting door hangers saying the city fiber is coming soon.