Iowa voting for Trump in such a blowout in 2016 was so weird to see. I get Hillary was a bad candidate and terrible fit for Iowa, but so was Trump. Trump was a big city Yankee authoritarian. Iowa is also not part of the rust belt, it's farm country so they knew tariffs hurt farmers, not help them.
For some reason Trump's privilege and inability to relate to average Americans is invisible to many of those average Americans. It's what he has managed to coast on to get elected. Hopefully those people are waking up now. I'm not entirely convinced, but I'm a bit more optimistic about it at the very least.