Your suggestion essentially turns into a game theory problem of "is it better to construct parking for my business or be located next to a business that was dumb enough to construct parking, as many of my customers who really would have wanted parking will end up just parking there, they will get the ire of anyone who actually gets towed, and that assumes they also have any good mechanism to decide who to tow anyway.