I think you and the parent comment actually agree quite a bit.
The parent comment is saying "profit is killing our planet", and you're basically saying "markets aren't killing our planet". The resolution, of course, is that non profit-motivated organizations can exist and participate in markets.