In Portugal a similar strategy was used to hinder tax evasion, where you got a chance (a ticket, so to speak) to win a car for each receipt you demanded on every purchase you made. (I'm oversimplifying a bit, I think)
It somehow feels like cheating/manipulating people, since we are terrible at estimating very small odds, making this kind of stuff an effective strategy with a very small cost for whoever provides the prize.