in the first place i don't think we can find many so called "donations" and every year it's pretty obvious that the usual people are the ones making the donations but is that sufficient? That is also one of the main reasons why chess cannot be a professional sport. Because we do not have many rich people playing the sport. If there are, everything would be different. People would be more willing to do it if they're paid. Of course if you're talking about doing it for free than it's probably different. But mainly the driving factors are money and people that have the ability is usually people that are either more well to do themselves that desire to manage the commitee or has someone behind them to support them. But i totally agree that you'll have different organisers organising and deciding who to take part but ultimately, it is money's fault you can't blame organisors not inviting some teams though it is not very fair. Most of the time, i believe they are more like the middleman being manipulated. The fear that in future these so called "donations" would not be donated again.