The way I see it, racing is basically divided into 2 areas.
1. Racing, covering all things on the track, i.e. cost of training facilities, the actual track, etc. As I am no expert, I feel this should be left to the experts directly involved like the trainers and curators. However I will say, whilst trainers obviously have to pay for stables and track usage, government wants the punting dollar and so should contribute to the upkeep and maintenance of training facilities.
2. Members and racegoers and the races experience. This covers racecourse facilities, access, expectations and experience. Personally, my race day experience already diminishes before I even get onto the track – being made to line up like passengers waiting to board a full flight. Of course, like the airlines, the ATC would prefer you to pay for your preferred seat or to board first. So, that cheap ticket ( Membership ) you paid, doesn’t end up being all that cheap after all. But, like airline passengers, Members are being educated to pay, and then pay some more and even more, until eventually it becomes an accepted practice.