I agree with a lot of this, but I do think Greta's intensity and focus has forged a lot of good. She has a lot more personal motivation than generations before hers, and the emotion in her sense of urgency is powerful, even if her arguments don't provide all the answers we need.
But I've never been one for blame-games. The work of earlier environmentalists was the foundation for Greta's activism, just like societies based on the profits extracted at the expense of more vulnerable populations - and ultimately our home - are responsible for its degradation. We can point fingers and criticize the shortcomings of others all we want, but at the end of the day we need members from every generation and walk of life at our table if we're every to determine solutions that dismantle systems that favour profits over people and resources over reciprocity.
I don't always agree with everything Greta says, but I still applaud her.