Tbh I think they have to change a bit the approach.
Blender is not anymore the little FOSS software it was 10 years ago, now it reached a user base that don’t really care about the GNU or FOSS mentality, those people see a free software and that’s it, a free software to be used for free.
Also the BF way is a bit controversial, one one hand they want to make a software that must be free at all extends, which is very cool, don’t get me wrong, but on the other hand they keep asking money.
So I’m a bit confused, the whole monetization system is merely based on the sense of guiltiness? The software is free for all, but please donate 25$ a month.
How to draw the line of who should donate and who not?
What happen if no body donates anymore? AFAIK in BF at the moment there are people with family, people with years of experience, people that need the money to pay the bills.
I think Blender should be at least more clear here, like:**"hey do you work with Blender? do you use it every day? Yes? please land us 25$ and we are square, thanks! **
Do you use it by time to time, 5$ at every new release it’s ok"
I don’t think it is possible to run a company of the size and scope of Blender Foundation and merely rely on the good heart of the users because, simply enough, most people don’t care and begging for money at every download makes Blender looks as -not very professional- and untrustworthy, plain and simple.
BF did and amazing job in terms of scale up in the last few years, it’s really impressive, but I think they reached their peak in terms of donations, there are literally hundred of thousands of active users and only 5k donators.
I don’t have a solution for this, but I’m sure they can take a look at what other companies are doing, such as Epic with Unreal Engine or Black Magic Design with DaVinci Resolve.