Maybe; as a gimmick. But as you become familiar with restaurants in the area instead of just trying them out for the first time, you'll start to develop affinities. Maybe not everyone, maybe not every time, but if the restaurants doing the free delivery thing are losing money on every sale, eventually this achieves an equilibrium (so long as the market is not being artificially pumped by capital injections).