At this point, Americans vote for the president, arguing to the contrary is just pedantry.
One, the electoral college itself is tied to the political power of many low population states, so any serious adjustment to this process is a pretty dangerous subject for some states, making any country wide changes very hard to start.
Two, the shift to direct election of the president (minus the electoral college) was not a planned change. If one day in the 19th century everyone decided to change, then scrapping the EC would've made sense. Instead it has been a slow process happening over at least a century to arrive at our modern system, hence the presence of vestigial artifacts like the electors themselves.
Three, the process of how electors are selected is delegated to the states, which is part of why it took so long. So for example Pennsylvania and Maryland went to a system by which one party won the entire state at once in 1789, while it took South Carolina until 1860 to abandon per district results. Maine never adopted the winner takes all approach, and assigns two votes by district and two by the popular vote tally.