Those are decent prices.Usually ~$55 for 250/10
Sometimes a deal like ~$25 a few months here and there.
The issues in the US have more to do with oligopolies that have developed over long periods of time. For example, in the 1990's and 2000's, Comcast purchased many smaller cable companies over time, and have grown. There was less and less competition over time, which has led to many areas of the US to only have 1 ISP.
The US is very large compared to most other countries, and having a new company come into the market, build the infrastructure, and compete with the ISP giants is not very easy.
The areas that have competition, the prices are much lower, and consumers are able to switch back and forth to get the best deals.