I guess they are, but that's not the point. They've made a big thing about the money and jobs it's going to provide so why not actually employ people and let some of that money filter down to people who need it instead of using some middle class blokes that can afford £75 and a few days off work?
You get clothing and food so I am guessing you will come out even..ish...maybe.
Golf is a very rich competition (sport ? higher, faster, stronger...I don't think so... more a passtime) so it seems mean to make volunteers pay for anything. I guess the rich will always show their real colours like this. They just can't help themselves.
It all feels a bit sad and tacky...a bit like the Aussies bowling under arm...or ball boys being kicked.