I've registered all my cards for the program, but don't go out looking for places that participate in the program. Every now and then the place I eat at will be part of it and I will get a few miles, I consider these a bonus as I don't spend anytime worrying about whether the restaurants I frequent participate in the program or not.
I would be afraid of spending more money than usual r eating at places that may not be too good for the miles.
I've also found out that some of our local bars and nightclubs participate in it and I'll get a few extra miles when I run a tab at them.
However, if I went to a specific restaurant because of the miles and they did not post, I would probably be upset like the OP.