The Electoral College reflects that we are a confederation of 50 sovereign states. There is no "general election" for President, per se. Rather, there is a series of fifty state elections, with (in most cases), the winner of a state's popular vote receiving all of that state's "votes" for President.
Eliminating the EC would effectively end the sovereignty of the individual states, and transfer effective power to decide a national election to the urban centers.