It works for restaurants, casinos and other establishments where competition is high, and where the economics make sense as a loss-leader and/or where there is adequate margin on volume or turnover.
That once you have captured a customer, you need to find other ways to keep them.