Unfortunately, in a market where the number of choices available are limited by physical space (Do you know what it looks like when 15 different ISPs all run their own last-mile hardware? Would you like to live in a city where 8 different sewage disposal companies all run their own waste pipelines?), a sufficiently free market is practically impossible.
In some cases, even a nebulously defined "sufficiently" free market is impossible.