La agricultura moderna deteriora el medioambiente debido a las emisiones de CO2 y al uso extensivo de la tierra. Sin embargo, existen métodos ancestrales, como la agrosilvicultura, que podrían hacerla mucho más sostenible. Se entiende por agrosilvicultura la combinación de árboles, cultivos agrícolas y crianza del ganado en un mismo terreno.