Im a huge fan of the Dining Rewards program and dont know of a reason you wouldn't join. It doesnt cost anything to get the miles and even if you pick up 1000 miles a year there is still no cost or penalty to you.
Give it a shot, you may get hooked on it.