Yeah - honesty is nothing but dangerous to a political career. The way to go is to lie and contradict oneself, as the pandering orange hypocrite has proven.
The reason pandering works where condecension does not is because the election is supposed to be about acknowledging the concerns of the electorate. Hillary failed to do this in any meaningful way.
Though Trump is a pandering demagogue, the reason he won is because he spoke to voters in real terms, offering solutions to their problems that they can connect with "We will build a WALL!"
What is hillary's idea of connecting with the voters and addressing their concerns? "We will invest in the American workforce and put America back to work while making wall street pay their fair share!"
The ultimate irony here is that Hillary is the one who appears more vague and nebulous to the voting public because she largely failed to speak to voters in real terms, instead relying on that tired, placid political speech of vague promises.
I'm not saying that Trump didn't also engage in this sort of vague promise making, or that the direct solutions he does offer are the right way forward, only that as far as a struggling middle class family in PA is concerned "We will put up tariffs and build a wall" sounds a lot better than "I have the experience for the job and the alternative is voting for that guy"