Re: This will be really unpopular, but
I can't say I agree with your suggestions. Open source software means you are intentionally forgoing a lot of the nice options that come with proprietary software you own and can use as you like. It has always meant that, it should always mean it. In turn, it also excuses you from a lot of the problems that proprietary software tends to have, like your customers thinking you owe them support and having consumer protection law to use against you, and it also tends to bring in a lot of users who appreciate the software and contributors who improve it. I'll respond to a few of your points in particular:
"From what I remember of Elastic's licencing model change it was basically "We're not getting enough on the premium / managed service, and AWS is riding on our coat tails taking alot of this business without any financial compensation coming our way" Granted that there was no obligation for AWS to give Elastic anything, but elastic still has to survive."
The article addressed this. Elastic was worth about $14B. This is not the picture of a company that just can't survive because mean cloud providers weren't handing over more cash. AWS didn't give them money, at least as far as I can tell, but they did contribute code changes which are expensive for Elastic to make. They did get value from the relationship, and as you correctly said, they chose a license where nobody had to give them anything and still managed to be successful. Of course, they have a right to do what they did, but it's not going to make me think well of them.
"Perhaps some of the open source projects should have non-mandatory suggested licencing costs to bring social pressure on some companies to pay a fair amount for open source projects."
Sure, they can and do suggest donation amounts. It doesn't really change what I choose to donate. I donate based on my interpretation of the work they do and the value I receive, and one of the great things about open source is that I don't have a responsibility to pay their costs just because they feel like it. They can't claim to be surprised, since this has been clear since the 1980s with tons of examples in the past. Oh, and one other thing I tend to consider before donating to an open source project is how well they're doing already. I have limited funds, so if I have a choice to donate to projects with a small budget or ones that have billions, it's usually the small one that gets my cash. This isn't hypothetical. I have a few regular donations to open source projects, and they tend to be projects where the contributors do a lot of poorly-paid work which my donation can help with. Projects where the official organization doesn't do the complex work because some other contributor is doing it or organizations that already make a large chunk of money from their commercial operations don't need it as much, so I donate less or nothing.