On occasion in Parliament you will find people delivering impassioned, carefully researched speeches .. to an empty room.
The prerequisite for discussion has to be willingness to listen and finding a commonality of view, both of which are in very short supply these days.
Integrated fact-checking would go a long way in political debates; gwern provides his own and S. Alexander, while less exhaustive, is relentless in analyzing his own biases and hewing to rhetorical charity. They would be less remarkable in a world where political debates had integrated fact-checking, as politicians would have to adapt.
I would almost argue that public debate doesn't really matter - it's always just a small handful of activists who get things changed (for better or worse).