When the original 9 division xc regionals came into being (thanks to dude down Texas way-St Antonia or Pan Am -can't remember which), I thought it was a joke. Now, so many years later, I still think it is a joke. Regionals as set up can never draw any interest or concern as it is confusing as to who qualifies and is nothing more than an all comers meet in late season as anyone can go to regionals and compete. The fact that you have to have two major meets (pre-nats) and regionals to select those teams qualifying for nationals says it all. Getting points by traveling around the country and finding a meet to get a few extra points towards qualifying at large is expensive and a stupid way to try and qualify for nationals.
My suggestion is quite simple, You create 4 regions, East, South Central and West. You limit competition to the top 32 teams in each region (that is a total of 128 teams qualifying for regionals), selected via Conference Championships and head to head competition within your region. Yes, no going out of region to knock off some team that is rated higher and then doesn't run their top people at these interregional meets.
You select the top 8 teams in each of the four regions and go at it at nationals. This keeps things very simple, very competitive within each of the regions and makes the regions and conferences meaningful and competitive for a winner take all at nationals.
You can then properly prepare your team for the end of the season, without having to double peak and you don't have to spend a lot of money traveling around the country looking for a meet. Local meets become more competitive and interesting as a sidebar.
This method of qualifying was pushed through and hasn't really been re-evaluated all these years. Time to re-examine and come up with a better method to qualify.