I don't think I ever seen a real debate yet, it always seemed scripted.
But REAL debate, like a college debate, always has the subject and debate "sides" defined, and then each side gives their studied and researched opinions of why they agree with the certain position they took....?
In other words, why shouldn't the questions or at least the majority of the questions that are going to be asked and give each candidate time to explain their position, give their proposals, or cures for such...etc etc etc....?
As example, Do you agree with the ACA Health care reform bill (obamacare), if not...why not? And what reforms would you do to strengthen the bill, or what would you propose that could replace the bill and still cover those uninsured citizens?
Or another example, What is your position on how deep the U.S. should involve itself in the middle east? Under what circumstance would you put boots on the ground? If so, where and for how long and at what expense? Why do you feel this is for the benefit of all the American people?
What is your position on HB1 visas, and why? What are the negatives and positives that you can see for the average American citizen?
How would you handle the immigrants that are here illegally? Be specific with your priorities, and your solution to reducing further illegal immigrants and at what cost...how would you pay for it?
etc etc etc...
I see no harm in giving them the questions upfront, as long as the questions and topics are designed to get some DETAILS from the candidates.