I understand what you mean, but it's up to promoters to put together a show, price it right, promote it and bring in both. Agreed with pretty much all other comments here. Especially having too many events and costing too much.Competitors will come of there are more spectators, spectators will come if there are more competitors. It's a chicken/egg scenario.
I said this in the last thread we had like this, merging the events and pooling resources is the way to survive. How many foot ball, baseball or basketball leagues are there? And how many were there in the 60-70's?
I would also look for sponsors to help cover over head, in hopes to reduce ticket cost.