Many wealthy democrats are knowingly voting against their own economic self interest (from a tax perspective, anyway). It takes a certain amount of brains just to get in a position to earn $250K a year. These aren’t stupid people. Some are genuine, die hard liberals who do believe their wealth should be distributed for the betterment of all. I imagine many are people like my parents (and my boss)-- fiscally conservative, socially liberal (conservative/moderate for NY or SF, but way to the left of the general GOP) who are willing to take the pocketbook hit for their beliefs.
I think many poorer Republicans do the same-- either feeling conservative financial policies are better for them/the country as a whole, even if it means they get less of a tax break, or feeling the tax break is worth sacrificing for their social policy desires.
The left has a nasty habit of thinking their sacrificers are noble, while those on the right are idiots.
I suppose the problem is there are idiots (who are, I think, louder than their true numbers), who’s economic perspective is “Democrats=Taxes! Taxes Bad!” with not an iota of nuance or understanding of either candidates’ economic policy. They’re not stupid because they’re voting against their interests. They’re stupid because they’re don’t even know (and refuse to find out) which candidate serves their interests, they’re just reflexively voting for ignorance. Like there are people on the left who know nothing about foreign policy but “Republicans=Bombs! Bombs Bad!”
((FWIW, my interests are so varied I’m always voting against half of them.))