I don't PLAN around the food, but I plan my parks, then make the ADRs around the parks. Unfortunately Disney makes this a task I need to do several months in advance ... since the only way to get at a table in dinner time (for us 5:30-7:00pm) at a restaurant we like (at the park I planned first)! So... I am planning my PARKS several months in advance, then my restaurants, then my ADRs are called in, then I go to the park... hopefully I knew SEVERAL MONTHS in advance which park I wanted to be at each night around dinner time... This is why some people make 2 ADRs (not me!!). One at one park, one at another... for those spur of the moment changes like you suggest (but still being able to sit down and eat dinner with your family).
With one ADR (which I am fine with) for dinner... that kinda means you are locked into that park. (if you want a sit-down dinner at dinner-time, of course) What if I planned months in advance to be at MK on night 4, and I know that my family wants to EAT a meal for dinner (not a corn-dog counter service).. so I schedule a dinner 6 months out... for that night at THAT park. now, if someone says "hey Dad, instead of MK, can we all go to Epcot tonight instead". This sounds great! However, with only 1 ADR at 1 park , that would involve cancelling the dinner reservation (which is pretty easy to do), and TRYING to get food during DINNER hour at a SIT down table meal.
That is why some of us plan this out. That is why some hurt the system by making multiple ADRs. I will stick with one ADR per night. If everyone did this, the system may work better.