No question about that, US has 17x larger area and population is 30x larger, with population densities (source: wikipedia) 87 (US) vs 65 (Sweden) per sq mi. So here fewer people have to pay for coverage per sq mi, but still our rates are way lower with more data.
Then there is Belgium, only about 300km across, the 2nd most densely populated country in Europe after The Netherlands yet we have some of the most expensive telecom in the world across 3 MNOs, and a good few MVNOs.
But, a newcomer, a full MNO, has just arrived from Romania, Digi, and they have come in really low, and I tried their offer for about a week but there is still a lot missing so I had to go back to a higher price operator.
At least some operators have lowered their prices or added more data etc in response to Digi, but others like Telenet have hiked their prices across the board by as much as 2,9% citing inflation. Ok, why are some others dropping their prices? Oh wait, Telenet is listed so they have shareholders to keep happy. Telenet is also owned by Liberty Global, if that means anything...
Moral of the story, Belgium telco has been a prime example of price gouging of the highest order. Here's hoping the new kid on the block can keep rattling their cages. At least Digi isn't a new company, they have been and still are very successful in Romania, Italy and Spain. They might just need a bit of a thicker skin to take on the rest of Belgium telco.