Tickets cost the same regardless of if they are part of a package or not. By letting you pick them up early they are guaranteeing that you will visit Disney instead of sea world or universal etc therefore gaining revenue from in park purchases.
So if you can't pick up tickets early you will purchase say 5 day tickets and visit disney 5 days. If you can pick up tickets early you would purchase say 8 day tickets instead. Of course the cost of the extra days is minimual but Disney stands to gain money from the purchase of meals and snacks etc for three days that would have otherwise gone to the competition.
I don't think free dining has anything to do with it as this would be in effect for all packages paid dining and free dining.
I still say its a computer issue. If the CM at guest relations doesn't handle the early pick up properly and/or let the resort know you have your tickets. Or if the resort CM's are having troubling separting the tickets back off the KTTW cards and indeed issuing double tickets that is a bigger problem.
Yes, it would affect all packages. But, how many people do you think do a room only reservation and then switch to a package reservation unless they have to to get something like free dining?
I am not saying it shouldn't be allowed. I don't think there should be an issue since its no longer a length of stay situation.
But, its possible that in Disney's mind, they want to limit allowing package tickets to be picked up early so that someone thinks twice about doing a split room only/free dining stay.
They put black out periods in for a reason, whether we agree with them or not, and they may feel they want to make it harder for those people.
While there certainly are people here who say they would simply go to an off site attraction, Universal, etc, there are many who would not and will not chance it.
IMO, one of the reasons for all of this split package is the check in on a valid day, get the whole stay, but check in during black out and get nothing. If they treated package promos like free dining the way they do room only discounts it wouldn't be an issue.
You get free dining for the dates that are included and not the dates that are not. So, if you stay 7 nights, and only 3 nights are part of a free dining date, you get 3 free and pay for 4--regardless of when you check in/out.
Not that this would be as popular, but it might be perceived as fair to everyone, no one has to pick up anything early and check in/out date becomes of less importance.