I think a debate is something you can only have between parties that have similar goals (axioms) but different methods. Like a scientific debate, everyone shares the same information and same the goal of reaching understanding but they are split on the methods to interpret that information.
Usually in politics, opposing parties enter a debate with irreconcilable goals, so they are are incentivized to disagree with each other no matter what, this leads to a situation where the discussion is centered around "zingers" and rhetoric to give the impression that some side is winning and "gaining ground" against the other. The presidential debate, for example, is not really so much a debate but a platform for candidates to state their viewpoints and signal to their demographics.