We don't just spend money on consumer products and food. We need more health services, research, water, education, affordable housing and much more. None of this is free, all of it is dependent on people making money producing this stuff. No demand, no stuff.
If everyone kept all their cash under their mattresses, what makes you think your employer would be able to pay your salary? Where would your employer get the cash to pay you?
A healthy economy requires money to flow through it at a healthy, manageable rate.
> What's wrong with holding?
To put it short: that people won't have jobs.
If you think we can't have economic growth without resource extraction, you've missed centuries of history.