You've answered your own question. There isn't any mystery. Some enjoy a royal event, some don't (like yourself). The people who don't are likely to not want to pay.
Inaccurate language doesn't help truthful discussions, as you might say. There is no donation about it. Any profit the crown estate makes is paid to the treasury in lieu of the monarch funding government whilst remaining head of state. It's not a donation. It's not a gift. It's not the royal...