Sort:  

Through Carbon sequestration, protection of our hydrological system etc nature is repairing (ozone layer depletion) and making our planet habitable.

That is true. Nature doing its self-healing process.