We to get globally sustainable as quickly as possible, there's absolutely no argument against that. We definitely need to make our agriculture more petrochemical efficient, at the very least.
In terms of urbanization and the human race's vulnerability to catastrophe, we can mitigate a lot of the dangers by just limiting city density, and including intensive food cultivation. That way, in case of a major emergency, you at least have a buffer. Having a lot of people who know how to grow food also allows you to spin up production quickly.
Ultimately, we're looking at a crisis of employment as computer programs take over white collar work. We have millions of years of evolution as efficient mixed source foragers, robots aren't going to take that job.