The core problem is lack of competition and for profits owning the infrastructure. Where I live the options for a business are TimeWarner (soon to be Comcast), Verizon, and black fiber from Sprint. TWC just doesn't cut it for anything bigger than a mom & pop shop. Leaves two to pick from and that is just not enough competition. There is no interest in increasing service quality and lowering pricing when the providers get 50% of the market give or take a few percent. Also, many sign up with both so that they have an alternative if one goes down.
Also troublesome is that the infrastructure is owned by typically one for profit company. They may lease lines to competitors so that they recoup an investment quicker, but generally it is a walled garden. The intent is also to keep business expenses low, which causes investments into infrastructure to be kept at a minimum unless there is a clear, high ROI in a short period.
What we need is an enttity that operates like a non-profit with the sole task to provide infrastructure accessible to anyone interested at exactly the same access fee. Any income made by that organization is to be directly invested in operations, maintenance, and improvements. That opens the door to more competition because established companies as well as newcomers operate on a level playing field.
One approach hotly debated are municipal networks. Cities, towns, and counties invest into top notch communications infrastructure for their own use as well as offering to local businesses and consumers. The goal is to interconnect these networks so that communications can flow from one network to the next. This is how Sweden built up their Internet infrastructure and other European countries did the same. In several places the infrastructure is already in place because the network operator is or until recently was a federally owned entity.
Administrations should not get involved in manufacturing and services except for infrastructure (streets, rail, water and sewage, gas, electricity, telecom) and public services (fire, police, public parks, etc). That seems to be the only way to get a reliable backbone for everyone to use rather than depend on penny pinching for profits that exclusively tune their operations for quarterly results and shareholder value. A public entity is also the only vehicle that is subject to public control, yet it still needs to be run and treated like a business. My proposal is not about building bridges to nowhere. Others have done this with great success. Sadly, some political forces in the US are totally against this idea, calling it communism, anti-business, and due to lack of real arguments "anti-american". Until that moronic view changes we will have companies nail coax to bean poles next to the roads and charge a ridiculously amount of money for craptastic service without facing much competition.