Why wouldn't people sign up for this? It's free, you don't do anything, if you never use it you just don't get any miles, but if you happen to be in an Idine restaurant, even if you don't know it, a few days later you get an e-mail telling you that you got some miles.
The miles are just too easy to get not to sign up.