I recommend this article by Mark Allen, as a very useful and well-written guide to enjoying activism more. I think that he has identified a major problem and that his solutions can definitely help us.
In the early 1970's, a book titled "The Limits to Growth" was published, a report by the Club of Rome on the predicaments of mankind. Ultimately translated in 30 languages, it caused a furore, predicting that should civilisation continue on its present path, it would run out of every resource under the sun, causing a collapse of society and a major dieoff of human population.
Markets are the most inefficient way of doing anything. It's free markets that got us into this mess in the first place, because when supply far far exceeds demand, commodities are so cheap they are squandered. This is exactly what happened to oil. And water. And farming land.