En la antigüedad, si la mayoría de la gente necesitaba cultivar su propia comida, ¿qué hacían las personas que vivían en ciudades como Roma?

Comprarían comida que les fue enviada.

Una de las tecnologías habilitantes para la civilización eran los agricultores que podían producir de manera confiable más alimentos de los que necesitaban ellos mismos. No tenían que producir mucho más, solo algunos. Ese excedente podría ser vendido, intercambiado o gravado por los productores. Luego sería llevado a los centros urbanos y consumido allí por los no agricultores. . Puede tomar nueve o diez agricultores para apoyar a un solo no agricultor, pero si tienes suficientes agricultores, un poco de excedente multiplicado por una gran cantidad de agricultores significa que puedes apoyar a grandes poblaciones urbanas.

En el caso particular de Roma, fue alimentado principalmente por agricultores del norte de África. Egipto era inmensamente productivo, el resto del norte de África estaba un poco menos desértico de lo que es ahora, y el envío a través del Mediterráneo era relativamente barato y eficiente. Otras ciudades pueden tener áreas de captación agrícolas considerables que se extraen de su interior mediante el envío de un río o simplemente en carros tirados por animales. Esto tendía a limitar el tamaño de la ciudad (si está transportando granos únicamente por carro, el costo del transporte tiende a exceder el valor del grano cuando alcanza un radio de 50 millas o incluso menos), pero sin duda fue eficaz para apoyar ciudades con una base de tecnología agrícola no muy productiva.