It's even funnier when the whole thing is translated to Canadian politics. We did not use to have debates because our system is very different. Our head of state is technically an inbred old guy in England and his representative here is appointed. The prime minister is simply the leader of the party commanding the majority of hands in the House. We did not have debates between politicians until the rise of cable TV which introduced people to American presidential debates.
Now you have the spectacle of (usually) four or five people who are not running for federal office because there aren't any, debating on stage like they are. Remember that I can't vote for Trudeau or Poilievre or Singh because they are not running in my riding(think congressional district). They are running in their own ridings and just happen to be party leaders. You then get this strange situation where they are essentially vying for your vote, except you can't vote for them. On the other hand, party politics have reached a point where who is on the ballot in your riding matters a lot less than what party is next to their name, so they essentially are asking you to vote from them since due to strict limits on campaign spending, you may only have the vaguest idea who is running for party X or Y in your riding.
Add to all this that there are both French-language and English-language debates and usually only one or two candidates are perfectly fluent in both, and that one of the major parties only runs in Quebec, and the whole pageant becomes even more surreal. Years ago, we had a situation where a leader of an upstart party showed up to the French-language debate with a handmade sign saying "Je ne parle pas français" and just sat their all evening unable to even follow the debate let alone participate in it. All so you can have people that perhaps a half a percent of the electorate can actually vote for argue on stage for cheap points.