The most appropriate response to the question of why there hasn't been a direct and equivalent increase in urban development despite population growth is: Habitable land is already being used for livestock and crops.
This response highlights the competition for land between urban development and agricultural use, which is a significant factor in limiting urban expansion. While the other options do touch on relevant aspects of urban living, they do not directly address the constraints on land available for development in the broader context of land use priorities.