Having a direct popular vote is chaos if it came to a recount because instead of narrowing it down to one state, we'd have to do the entire nation. And it destroys all federalism and would heavily favor urban areas over rural states and districts which would then get zero attention at all for presidential elections.
Under the Electoral College system, rural areas are still ignored. All rural areas in non-swing states are automatically ignored, and in even swing states, only big cities are visited.