Sure, but you forget something. It's impossible to have a discussion with someone you consider inferior to you and they know it(eg. "Trump supporters are morons"). This makes them vote with the person who is willing to have that discussion. That lost the democrats the previous election and has all the chances to happen again in 3 years. I'm not American, and while I do follow US politics, I see the signs closer to home in Europe, where all the "idiots" are voting with worrying candidates for the same reason - the "nice" parties are ignoring them and calling them idiots, subhumans, TikTok drones, etc.