It's likely that the "mob" who did this considers such action as a joke, they are not really people with good intentions, more like trolling intentions.
Even-though the outcome here looks positive, I don't think it's any good. They could as well have bought gallons of oil and spilled it in the ocean if it had been a good joke for them.
But something that I noticed during the GME craze is how (some) people were making pledges to donate part of the profits to charities if things went well for them, and later showing proof of doing it.
IIRC someone pledged 20% of the profits thinking they'd donate a few 100s, and ended up donating several 10'000s, but staying true to the pledge.
If you dig the subreddit you'll see people donated to foundations for autism and homeless shelters, in addition to local food banks.
It might be another one of the usual internet "mobs", but it's the first one were I see unorganized individuals part of the community pushing others towards doing good, lead by example and show proof for it (although typically with some meme reference in it).
I don't agree with you at all. You can't blanket condemn a community of over 8 million people. Sure there are trolls, a lot of money is lost by naive people, but there are plenty of decent people there who just like participating in that culture for fun.
Even-though the outcome here looks positive, I don't think it's any good. They could as well have bought gallons of oil and spilled it in the ocean if it had been a good joke for them.