For those of you in small countries bragging about getting 1Gb for $20, that's the advantage of a small country. They don't have to lay out so much cable to get to people. The cost in the US of laying out coax cable for these things is extremely expensive. Where in South Korea or Sweden, a mile of cable connects to 12-50 people, in the US a mile of cable connects to one person, on average. (There are neighborhoods where a mile can connect to 6 people, and apartment complexes where it can get to 100 people, but there are many miles where it won't connect to anyone.) Plus, with the cable mostly unprotected for so many miles (laying in the ground, but no road or sidewalk or building foundation to protect it) it is exposed to water more often and for longer times, so it degrades more quickly. In addition, the equipment must be built with long distances in mind, and drive a higher signal power, so it is more expensive. With our wide open spaces. it just costs more to lay down the cable, maintain it, and operate the equipment. So, yeah, internet is going to be a bit more expensive here.
We also don't have the socialist government paying for most of it. Government money comes from the people. So, you're paying for it in any case, but with government involved, it's going to be significantly more expensive overall. Those of you under socialist rule just don't realize it.