Well, I can't remember why that system was set up, but methinks the Founders were trying to set up some insulation for the election from the "passions of the people" - they were big on that sort of thing; that's why they originally set up the Senate to be elected by state legislatures (and, btw, intended the House to be the body 100% directly tied to the people). If that's the case then in this situation it failed 🤣
Small states being bullied by large states? Well, the problems with the system are twofold: you've got states with large rural areas that vote very conservative, and a few cities that vote very liberal and completely tilt the balance so the rural areas get screwed.
Also the states with the largest populations (i.e. the largest cities) get the most electoral votes and therefore more say; and the more (edit: and larger) cities a state has the more likely it is to vote liberal.
The result is that geographically, the country always votes overwhelmingly conservative. Population-wise, though, the cities rule the land.
This election was a major exception in that Trump did quite well in states that have very liberal urban areas (i.e., Pennsylvania, Michigan, Florida, etc.) and don't normally vote conservative.
World's foremost 486 enjoyer.