The majority of Americans who voted, at least in the swing states, have voted for the republicans. Why? Do the republican policies reflect popular opinion? Or is it that their vibes are more aligned with the public? Or maybe people are worse off now than they were 4 years ago and are hoping to turn back time? As a non-american I don't quite get it. People must think their lives will materially improve under the republicans, but why?
there are 50 reasons and all of them boil down to the democratic party's refusal to be popular. at this point the party is run by committed neocons and centrists who despite knowing that progressive policy is popular (let alone morally correct) will never campaign on it. whatever organized left exists in this country must break with the democrats if there is any hope for the future
The majority of Americans support raising the minimum wage, universal healthcare, and decreasing war & the military industrial complex. They aren't centrists, they're corporatists.
Otherwise, this ^ is totally the right answer. We now have republicans and store-brand republicans. So people choose the regular republicans.