I coached XC in Maryland for 7 years. I liked the system.
Regular season meets counted in the sense that people got press and pride for doing well at meets with good competition. Coaches were free to use the meets as they pleased.
Even if there were regular season rankings or something of that sort, it would be problematic to make it fair. How do you compare invitationals? Must we all run the same meets? If not, do we have to race hard at some stupid tiny county meet?
IIRC, in my county, they used to have a regular season "champion" for those who did the best at those meets. Rightly, no one cared, because the best teams wanted to run well against the best competition at invitationals and do well in championship meets.
The county meet was a big deal. Kids cared about going well and so did the coaches, even if it didn't affect who goes to regions or whatever. Why does it need to matter in any other sense than kids knowing they were best in the championship meet?
Everyone goes to regions and the top half go to states, with runners not on state-qualifying teams who finish in the top 1/4 qualifying individually. The state meet wasn't overcrowded and at least in the large schools divisions (ie 3a 4a) it guaranteed that only half-decent teams ran at states, but that a lot of people got the chance to run there.
Part of the beauty of the sport, IMO, is putting in the hard work for a long time to get a big reward at the end. Nothing wrong with that. It's the nature of the sport.