It's called the free market.... just about any and every profession / service that can charge a higher price will do so (or be deemed an idiot, if they don't). Just like the poster above mentioned, if prices are kept low (to be nice or to "give back") the market usually decides that it must be an inferior product (and participation will decline).
Consider health care services... my wife and I are expecting a child (we have a number of kiddos), and the "standard care" for pregnancy and labor and delivery is nothing like it was when we had our first child. Now, they are doing ultrasounds on one of the fancy 3d imaging machines at least every other week. And, if you suggest that maybe it isn't necessary because billions were successfully born without multiple ultrasounds - even as recently as a few years ago, you are seen as a complete knucklehead. On the other hand, malpractice insurance for OB-gyns is sky high. So, I guess I have to live with and pay for the "extras" or find another way to have that baby. Maybe go the route of a doula and a bathtub delivery at home!
Just about everyone can look at another professional or service provider and deem their contribution to be worthless or consider them greedy. Are real estate agents really necessary? Isn't 3% of sales prices a bit much, especially as the cost of homes has increased so much? How about all the spreadsheet finance monkeys in corporate America. Are all of them needed and valuable for society (or even their company)? Hell no, and I should know having been one of them. What about public sector employees, do they provide service like they used to? I don't think so (everything is so bureaucratic), yet they get paid more than ever. How bout professional athletes, actors, or musicians? Why should they get paid tens of millions when you can watch young kids play or act for next to nothing? Is their contribution to society that great, or are they "greedy"?
At the end of the day, money talks and bullshit walks, so if you don't like the costs, then simply don't engage. Better yet, put on your own event and be the change you want to see in the world. A guy in my area does that... Accurate course and timing every month for $1. Yay - it's not that hard!
I also know a guy who, although his races are "expensive", he will comp you or arrange an easy bartering deal (easy for the runner) if you simply ask (because how is he supposed to know your economic situation). He loves the sport and doesn't want good runners priced out, but it would be nice if people understood economics and the free market... and understood that not everyone can have everything.