Too many teams sharing too few players. Meaning the majority are waiting around for matches.
Just limit lads to one grade other than club in the calendar year. County U21, college OR senior county.
Suddenly lads would be playing club and one other team. Meaning every grade could have more games. All the non club activities could take place the same time (because no cross over of players) meaning the calendar is wide open for better schedules of matches across the board.