When the system is mostly known and unchanging, you want factory farming.
That is, scale, efficiency.
When the system is mostly unknown and fast changing, you want community gardening.
That is, resilience at the level of the system and local experimentation.