Good thing that "would be nice" doesn't entail that they have to.
What does donation does for open source? Surely it wont come close to pay talented developers who create it. For cloud cost, there are few companies already giving generous free tier for open source.
The only thing that donation could pay for is marketing e.g. events and meetups.
Sorry, I can't understand what you mean by that.
Do you mean that it's good that companies can profit over people's mostly voluntary efforts for free, or Free Software is meant to be used for free and never supported in any way, or what?
I'm at a loss here.