Or, what if city dwellers choose to do things like burn fossil fuels for convenience and pay no attention to changing weather patterns, etc?
We shouldn't require our required rural brethren to become activists and lobbyists in the city just so the interests of the land can be surfaced.
The only way to fix it is to ensure that all opinions are represented. A multi-party system with proportional representation will accomplish that much better than a skewed and polarised two-party system.
public art and infrastructure might be nominal priorities for a presidential candidate, but these decisions are generally going to be made by representatives in Congress, so whether or not the EC exists doesn't really change how these issues are addressed.
1: https://www.opensecrets.org/federal-lobbying/sectors/summary...
And that's not just semantics; at the moment there are millions of conservatives in California whose vote gets ignored. There's millions of liberals in Texas whose vote gets ignored. Cities are not a homogenous voting bloc.