Freebies have become a big business for apps like DoorDash and Uber Eats. Their impact for restaurants is more complicated.