But. If you agree it was an irrational vote choice, we still have to circle back around to the fact that your explanation is an attempt to rationalize the irrational. Its giving them a rational explanation for an irrational act. It ascribes the act of thinking while admitting voters were too emotional to act rationally.
Isn't that more about trying to avoid the elephant in the room? Trump didn't win because more people chose their wallets over their conscience.
Trump won because so may couldn't bring themselves to vote for a woman. A Black woman. So they sat home on their sofas and pouted.
Toying around with any other explanation is just trying to pacify our own egos and hide the truth.
The most logical explanation is generally the correct one. Misogyny and racism makes more sense than economics.