I think there's middle ground that could be managed. Having ADRs and FPs open on different days makes sense, but the reasoning on those windows being so far apart and ADRs so far in advance is less clear. ADRs could be done at 45 days, since that's when packages have to be paid off and cancellation fees start coming into play (and also, for bargain-hunters, at the tail end of the time when airfares are likely to be lowest to/from many cities). That would get rid of a LOT of the just-in-case ADRs and the hopeful-wishful trips that never come together. It would also allow FPs to be done first for on-site guests, which would make sense since rides are probably more important to most travelers than dining. In fact, it could even make the on-site advantage stronger because of that - off-site guests would have to make ADRs first and bank on being able to make FP around them, while on-site guests could know their ride schedule first and then fit meals around it.
Also, Disney could throw us a bone and finalize park hours a bit sooner, doing away with the scramble that comes when park hours are updated a couple of weeks in advance like happened this week for Oct. travelers.