Internet service sucks here because most of the local governments here decided to award monopolies to Internet service companies.
That happened to an ex-girlfriend of mine. Happy Valley, OR has an exclusivity contract with Comcast to only allow Comcast to provide Internet service. My ex lived in Clackamas, not in the city of Happy Valley. She wanted to reduce her Internet bill and tried calling the local telco because they had a basic plan that was half the cost of Comcast. The CenturyLink CSR looked up her address and couldn't figure out why they couldn't provide Internet access. Then she realized that Comcast had claimed even areas outside of Happy Valley and that CenturyLink was barred from giving anything other than phone service.
I expect that soon cable companies will just increase the price of internet service by the amount a basic tv subscription costs and say that basic tv service is "free" with an internet plan.
I lived in a rural community several years ago and they almost did just that. Internet servers was $50 standalone or $40 with cable service. Basic cable (local channels plus some other garbage like QVC and Christian channels) was $6/mo. So I added basic cable and paid less than I would if I had chosen Internet only.
Any program which runs right is obsolete.