In a free market..
... SPs are free to ask for whatever price they want and so long as consumers will pay the price, SPs will do business. This, I think, is the lesson in this.
Maybe we out-of-towners (I have to admit that I am one of those) are, in the end, to blame. Or more precisely...