This is probably the best opinion I've seen yet on why people vote for idiots like Trump. (Or Clive for that matter).
https://www.theguardian.com/commentisfree/2025/apr/13/trump-populists-human-nature-economic-growth
Basically it boils down to the ever-growing gap between the rich and poor, referenced in posts above. If you're disenfranchised and struggling to survive, and you see people around you doing a lot better, then you may just want to destroy the whole unfair system - and this is the feeling that right-wing populists latch onto.
They're not ACTUALLY going to make your life any better, in fact they will likely make it a lot worse, but they'll also make other people's lives worse too.
A type of self destructive desperation.
So maybe we should be taxing the rich a LOT more. How can we do that? Start by getting the money out of politics so there's no incentive for parties to do special favours for them.