The reason why "only so many are built in any given geographic area" is because we aren't being very capitalist or free market. One must obtain a "certificate of need" before opening a new facility, and that will be opposed in court by all possible competitors.
We could give capitalism and free market a try.