Here's a silly idea from an old bloke who knows nothing. Rank the teams in order from UCI points. Organisers of WT races have to invite the top 15 teams, plus any others in the top 30. Dump the WT,Pro-Conti, Conti, just rank everybody. Rank the races for points, WT, Conti Tour, Conti, National. Simple and dat. And not complicated enough plus UCI don't have to "discuss" who is in and out. The organisers decide who they want outside top 15 for a WT race, Top 8 for a CT race, anyone they want otherwise. No bar on top ranking teams riding major national races in their home country. All too easy I suppose.