Maybe I don't get the nuances, but isn't this just the free market?
It gets legalized, tons of shops open up. Turns out after the initial rush it's not very profitable to have half a dozen shops in the same town? Everyone competes, lowers their prices, some shops have to close (the ones with the worst locations). Duh?