The past several years here in the U.S. high speed internet seemed to be booming. Many companies were competing with one another with what seemed to be a faster internet speed than the competitor. I don’t know about your neck of the woods, but where I live it seems to have peaked or leveled off now.
You will generally find the faster speeds with cheaper competitive rates in and around larger cities. Get out of the urban/suburban and speeds seem to drop and prices rise. Which makes sense. It is cheaper to connect a large group of people in one area, than it is to connect a smaller group of people over a larger land area.
In urban locations here in the U.S. you will find 50 Mbps and even 100 Mbps with a reasonable price tag. Head on out to a rural country location and you might be lucky to find a 1 Mbps connection at upwards of two to three times the price you would pay in the city. That is if you can even find a company that provides coverage to the location.