That is such a ludicrous claim, the reason people are deserting labour in droves has nothing to do with oratory ability, it is because labour are persisting in this idiotic attempt to woo leave voters and support brexit, if they cannot see how catastrophically bad it will be for the poor in particular and the whole of the country in general then it basically renders any other policies they have as irrelevant.
The implication that labour are the only party on the left that are against killing the poor or widening the wealth gap is fairly daft too.
Personally I'm very tired of this argument that I should vote Labour solely because they are the only party that has a realistic chance of beating the conservatives. Even pre-Referendum it was a stupid argument - with Corbyn in charge,
nobody had a realistic chance of beating the conservatives; and given the political upheaval since May took over it's pretty obvious neither the Tories nor Labour command the widespread support they once did.
Nobody is beating anybody outright come the next election, which means parties will be forced to work together and hammer out a compromise - which is also why Boris will try to ram No Deal up the UK's arse before an election is called.
The most insulting thing about that argument for me though is this idea that I should just GIVE Labour my vote, when they are doing zip to offer realistic representation. No dice - my vote, my choice. They need to earn it, not blag it. I don't get a pay rise for doing f-all, so why should Labour get my vote?