The other side of that is that with the distorting votes of certain large cities, candidates would never visit states in flyover country. They'd hit the top 10 or top 20 cities, and to hell with the rest of the country. That's especially true since the country has been almost perfectly engineered into a 50/50 split for the parties. The smaller states just won't matter at all any more. Small states slit their throat electorally by discarding the idea of winner take all.
I hear ya and know that argument well. As it stands now, the small states don’t matter anyway. There are 3-4 states that matter and that’s it and they sure ain’t small. And a couple of those states are tending blue and will be blue enough to hand it to the Dims every single time.
We can get a popular vote with the right President. But we can not with the EV UNLESS (and it’s a big one in a presidential year) the Dims stay home.