The fiber can reach much more distance but that really does not mean they will actually care to run it to your house.
One thing is desire. If you live in an actual city then you probably already have DSL or something available to you. There is no real financial reason for these companies to actually cover more areas, they will just cover them differently by offering more services.