All of these are age old debates that don't have a real good answer. There are guys that were never allowed to ride motorcycles when they were kids that start when they are making money and living on their own, like age 25+ or so, and might actually be beginners. Those guys don't want to be on the track at the same time as the guy that's been racing for 20 years and is "fast" and "Jumps things", because they still need to go to work and don't want to get hurt. Thus the +30 C class was born............. but like all C class threads, there are guys that abuse it and are too good for C class. It's a weird thing and it's beating a dead horse on here. Of course everyone would like to "win" and get a first place trophy sometime, especially if you never got that chance growing up. But those worthless plaques they give now aren't really that cool compared to the old trophies from "back in the day", and my guess is, you have a nemesis on the track that you really care if you just beat him.
Anyway, whatever helps track owners get more riders and keeps tracks open is good with me, I just want a place to ride occasionally when life isn't in the way. I have liked both over the years - Just +30 where everyone is in there (District 14 in Michigan was always that way), and +30 A and +30 B/C ( District 5 in PA was this way that we'd always race in years ago and which is what I'm known for winning at Loretta Lynns). Now, I just like someone my speed that doesn't want to let me by that I can race for a few laps and feel like I had to work hard to "beat" that guy if I finish in front of him, or feel like I can race him again and beat him next time if I finish behind him. Whether that's for the lead at a local race, or for 20th place at Loretta Lynn's while getting lapped by John Grewe is fine with me. I ride for fun, enjoyment, exercise, and the excitement that only motocross can bring me - the trophies are meaningless to me at this point.