I would not hurry up blaming the prices.
We can have a look at USA with probably the most expensive internet / mobile plans and worst internet (excluding undeveloped countries). On the other hand, there are many emerging EU countries like Lithuania, where you can get stable 4G across a country for 5 eur/month.