To my eyes, cooperative companies are to capitalism what greener cars are to global warming : we can change how it works inside, but we won’t really solve the problem until we change how we use them.
Nice analogy. Just to be sure, with cooperative companies¨ in the quote you mean a SCOP, not a worker cooperative?
Society is pretty individualistic (especially in cities). Communal action and investments require people to think not only in their own interest but also in other members of the community. I think that is the biggest mindset shift we first need to accomplish.
Another complicating factor in current society is money. If you motivated people to think about others, investing their own private money in a project like a communal garden which others will also use for free is another thing I think.