Rainfall pattern/acidity, humidity, average temperatures, extreme temperatures, animals living the the area (providing nutrients through body waste and decomposition), insect population, &c. are all factors, and most of these factors are interdependent
Trees, like animal, migrate, this migration isn't a matter of months, or years, but centuries, since the lifecycles of trees are very long and their locomotion speed is ... limited
If plant kept up with our co2 production we wouldn't get a graph like this when we look at atmospheric co2 level: https://www.climate.gov/sites/default/files/CO2_emissions_vs...
Arguing that "the greenhouse is good because we get more plants" is extremely reductive, and factually wrong
Please see : The Biggest Little Farm
I think the central problem is that the way they divide the atmosphere / oceans into 100km square grids is too large for local weather, but if they shrink the grids it takes way too long to run the simulations, so they are in a bind. I am of the opinion it's better not to risk increasing the amount of CO2 because we don't know what will happen. But I wouldn't consider any of our models even low-confidence. It is impossible to solve given how chaotic nature is, the number of variables, and how slow our super computers currently are.