Because the owners of all the corner shops would go on a rampage.
If a company has stores everywhere then the consumer will have less options, which isnt good for the companies image. It follows the same principles as why the US dosent allow monopolies, just their is no actual law here about it.
Kev
