They were given the money to go there because no one would go there with out any sort of subsidies. In addition to that, since the lines are still allowed to be solely owned by the private companies in those areas then no one else still feels like its a market they can compete in with out those subsidies either because they'd have to make their own investments and ultimately be making a medium-term loss in a developed market. If anything the government should be investing more in bringing in competitors.
The ultimate goal of a business is to make money and they stand to not make money in a lot of areas, that is where government can help out people that might not get these services otherwise, by making undesirable markets desirable. Ultimately for society and the economy these investments by the government do pay off because you open new markets to internet trade, you can revitalize businesses and attract new businesses, etc. This is a very simple concept that most libertarian/conservative fools can not even begin to grasp, that infrastructure costs money, usually doesn't turn a profit, but is the backbone of economy. They have a mentality that contradicts thousands of years of history in regards to infrastructure. It is like they just see roads and rail networks and assume they have always been there and thats how it will always be and do not even for a second consider the forces that created them. A strong partnership between business and government with an eye towards what is best for their customers and their citizens is the best system. Look at Japan for an example.