And that's sort of the problem. The normal centralised supply chain optimises for normal usage patterns, and adapting to abnormal usage patterns causes widespread issues in the short term.
A decentralised supply chain is (at least in theory) better able to adapt to local distrubances.
You're absolutely right. De-centralized systems can definitely respond better to local disturbances. Conversely, they're sometimes more vulnerable to larger scale disturbances that can more easily overwhelm the capacity of smaller systems to absorb shocks.
The reason decentralization doesn't make a lot of sense is because we need to produce food cheap and at scale to feed the world. Putting thousands of dollars into vertical farming equipment that doesn't fit into the apartments of most people on the planet is kind of silly.
There's also simply division of labour at work here. It's uneconomical for large portions of the population to spend their time farming.
It's essentially just a recreational hobby for wealthy people or maybe reasonable on a Mars Colony, but here it does not make much sense.