It's more of the fact that because of capitalism, we build our cities in giant clusters instead of spreading out. We could easily fit 10 billion people, but we would have to make people not live so close together.
Some people's only option is to live in the city. Not everyone can live 100 miles from civilization (Which I wish I could)