It has nothing to do with the 2 party system. The issue is how Progressives have centralized power.
It used to be that states ran their own affairs, but the Federal government increasingly has taken over their power...... <snip>
It has EVERYTHING to do with the Duopoly, which as it works the EC keeps protected from any threat TO that Duopoly.
ANY state ANYWHERE is going to vote for either the so-called "Red" or the so-called "Blue" candidate, and everybody in that state knows it, therefore they're not going to waste a vote on the "Green" or "Purple" candy because they know god damned well it won't count. The only reason anybody anywhere has a reason to vote at all is if that particular state is uncertain about whether it will go "red" or "blue", and that voter wants to lean it this way, or more likely ensure it doesn't lean 'that' way.
EVERYBODY ELSE'S VOTE EVERYWHERE IS TOSSED IN THE SHREDDER. It's recycled to make grocery bags, and thank you for shopping here, have a nice day. And even those in that so-called "swing" state who voted with the "red" or "blue" candy who did not prevail, their vote goes into the same shredder. Worthless. That state then goes to Congress and lies through its teeth, saying "wow it's amazing, literally everybody in our state voted for Doofus, this hasn't happened since the last six dozen times it happened, every four years. Amazing".
So don't come on this board and try to pretend the Electrical College isn't short-circuiting the vast majority of the People's vote and try to shunt off into shiny objects of "oh look over there, what the government is doing". People just ain't that fucking stupid.