I think people still respond to forceful kind of leader and not Metrosexual Wimp. Going on TV to self Deprecate yourself isn’t going to win you anything.
The Never Complain/Never Explain is much better and poor Beto just has Zero Charisma and “Balls”, way too indecisive for most people.
He’s just another airhead. Rich, but just another Demo airhead.