Actually, the way we have things currently set up, these do not come out of my budget. Relations is responsible for booking any bands or musical acts we have, so that has no affect on Programming. The Facilities Liaison runs Main Events, so there is the DJ's for the dances, and lighting and staging (which is used for other events as well). So, the only affect of having multiple events is the time factor, and how that impacts the schedule.
Dances require a chunk of setup time, from the hotel needing to clear all the chairs out, to the DJ's setting up their equipment and any sound check they need. Same is said of the bands. So having multiples of these... that's a big impact on the schedule.
And just to clarify, the mid year events like dances and K-lite and such.. those are not part of the Programming budget. Those kinds of outreach events are their own separate entity, and do not impact the con budget at all.
If we have the opportunity to place more panels in Main Events (like we did Kirk's dubbing panel, and the Cosplay Fashion Show), I'm all for it.. it is our largest room. And as always, that is where our big events (AMV's, Cosplay) will be. I'm not sure what you mean by better setup for those, though.
Personally, I am all for versatility and variety.. not everyone is an AMV fan, or lives for Cosplay. I'm a firm believer in "something for everyone", which is why we have the Chibi Room (for under 12) and the adult programming (Sake tasting, 21+ karaoke, etc.). Since a lot of the big ticket items (bands, equipment, etc) comes from other budgets, the limitations that Programming has is a) interest in running a panel, and b) time/space. The rooms are smaller than anticipated, and we only have so many hours in a day, so that is going to drive content. That, and people willing to step up and say "I want to run this panel", whether it's staff or attendee.