Well, firstly, what does that even mean? It's the producers who book guests on these TV shows politicians don't have agents making phonecalls or anything like that. The BBC should not be concerned with ratings, it's a shame that it is.
Why wouldn't they want to go on QT? Not only is that counter intuitive to what political parties do but it outright doesn't make sense. Politicians, when given a stage with millions of people, will take it. It's that simple.
He's almost always wrong, the reason that he seemingly leaves people speechless is because he's a loud attention seeking twat and that's difficult to debate with for any mannered person, that doesn't make him a good speaker, that makes him a loud twat, similar to George Gallaways debating tactics.