Debate is great, I love getting down and debating things, whether I agree with them or not, the act of debate, the mental exercise fascinates me.
But there is a problem with debate, it only works if the people involved in it are departing from a common understanding. What it means is that we can only debate about food, if we are both in agreement of what food is. Or we can only debate about economics, if we all understand at least basic concepts of economics.
When either side starts adding their own interpretations, without disclosing what it is to the parties involved, then it gets messy, it stops making any sense, and there is no more debate, it turns into an argument, where each side will turn out to be disappointed and probably further apart.