This can be countered by states eliminating “winner take all” regarding electoral votes.
Democrats for decades have put all their constituencies into cities and their suburbs to swing states come election times.
Decouple the cities and democrats are doomed. Look at maps by congressional districts of Illinois, Pennsylvania, Florida, Michigan, etc.
Destroy the two party system by requiring that the winner of the presidency get a majority of votes. If no one gets a majority, then the top two have a run off.