No one can possibly know anything about the people who go to such events, they could possibly contribute to all sorts of charities, I think it's people's prerogative to spend their money on what could be deemed the utterly frivolous. I lived up on Epsom Downs in my growing up years so was well aware of the amount of money spent on hosting the Derby, in my town's case it generated loads of revenue, spectators came from far and wide. There was always a heaving throng that descended on our area, equally the turnout to try and spot the Royal cavalcade passing through the town was immense, it was felt a big deal that The Queen was there for such an occasion. The Royal Family have never really bothered me, we don't live in feudal times, they're just figureheads, on the whole I think they're good ambassadors for our country. Whilst their lives are privileged in some respects, they pay a price they have massive restrictions placed on them, and everything they do is put under immense scrutiny, who would want that?
I can't say the sort of event such as Ascot ever appealed much to me, maybe because it was on my doorstep for a long time, but horses for courses and all that, pardon the pun! Money needs to be spent every which way for the sake of the economy and clearly it is on these occasions. I must admit to my own prejudices regarding new phenomena that to me appear ridiculous waste of money, extravagant hen dos, proms, over the top weddings, the price people pay for the concert tickets of top acts. I went to a few in my time, the cost didn't seem so disproportionate to earnings, the outlay these days, to me seems shocking! but it's a free country, and as others have pointed out we need to spend, spend, spend for the sake of the country's economic health. I'm not so confident that my own spending on say travel were it to be analysed, it wouldn't be deemed profligate, it has been in the past, far less so now, more local destinations.
I'm not sure I'd make a correlation between people dressed up to the nines to attend Ascot and food banks. To me they are distinct from each other. Of course we need to look after the poorest in our society. Although I think there have been events that I regard fly in the face of the spurious reasons they are held for, talking about climate change at Davos for example, when umpteen gas guzzling jets fly in or discussing food poverty by grandstanding billionaires who probably don't contribute enough through their own taxes. I get more annoyed with all of that quite honestly than events such as Ascot and Wimbledon.