that candidates SHOULD prepare for ALL topics.....but why bother when you can get your National Party Committee to cheat by giving you the questions that WILL be asked ahead of time so you only have to prepare for THOSE and not anything and everything that MIGHT be asked?
that are thinking of running for political office...
One of the first things to do is
Determine your policies on certain subjects...such as...Capital punishment, and clean water in Flint Michigan.....
THEN.....
when you are debating the subject...you don't have to be "forewarned" that the subject may/will come up in debate.
Boilerplate answer for boilerplate subject.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic