I’ve always thought that Marvel’s characters reflected their city (New York) while In DC the cities reflect the heroes. Superman is the man of tomorrow so he lives in a futuristic city. Batman is the Dark Knight so he lives in a brooding gothic city.