Attitude issues aside, the OPs premise is valid. I suspect that the OP takes issue with the large number of L2 matches that really offer little more than a local match with the possibility of getting a plaque and a pulled pork sandwich.
I understand all of the expenses involved in running a Major match. However, when shooters have excellent local matches with reasonable competition for ~10% of the cost of a Major, it poses a problem for many. I like competing against the best and relish the chance to win a Taurus or 50$ certificate for coated bullets as much as anyone.
The cost of matches should be solely driven by the free market. If attendance falls due to high prices, MDs can either cut the price, cut back on amenities to staff and shooters, or cancel the match. MDs need to make a certain profit. No one should expect a L2 match to be done pro bono.
IMO, I would have no problem with less major matches being offered: Maybe State or Sectional, Area and Nationals. Set the price at a level that allows quality ROs, good stages and no pasting for the shooters. If it costs 50% more than the current prices, so be it. I would still spend less on my major match budget than what I am doing currently. Make the matches worthy of being called a "Major".