That is only true if the chains are better than the local restaurants. Which, admittedly, is true far too many times. So maybe those local restaurants should improve or close. I'm not here to give handouts, and neither are the users of those apps. Cook food that is better than the slop that the chains serve, which is a tremendously low bar to clear, or close shop.
I reject the entirety of your comment but this point struck me:
>It also destroys every restaurant's natural advantage of closeness - if you run a pizzeria and your food is not horrible, you can naturally expect people from about 2 city blocks over to eat there - now, they're competing with every pizzeria in the city.
How is this a bad thing? You want businesses to compete, both in quality and price.