Important thing to note: The 100 most populated American cities, combined, contain only about 20% of the American population. So, while it is true that these cities would receive more attention in an NPV system than they do in an EV system, it's not as if a candidate could literally ignore the rest of the country.
Not exactly relevent - these cities all have huge metro areas that comprise much more than 20% of the population.
It's not like all places in a large metro vote uniformly with each other anyway, and besides which many sates EVs can be won by just winning the largest metros, so it's not like an electoral college fixes any of these issues anyway.