They do that so they can link your dining with your resort so you can get a print out from your resort if you want it. You can just tell them you're staying off site instead
They always ask but just tell them you are off-site. It makes no difference in the availability. The only perk you don't get is the 180+10 benefit...you have to call each day.