Where I live (south america), it's a monopoly for the state owned telecom.
I pay 26 dollars, and get 30/2, fiber. Phone service is 10 extra.
Most people in urban areas have fiber, also.
Market forces can help you only so much. In other small countries, multinationals own markets, and they set prices at their will.
Telecom is strategic infrastructure, and there's a lot of money, if the state can be trusted to build and maintain roads, why not internet?