Regards students and reduced fees, last year's ECB player survey highlighted the huge drop off from the game between the ages of 15 to 21, with those players lost to cricket. So if anything clubs should be doing more to ensure players in that age group, mainly students, are retained by clubs.
Hard to retain a player if they go to university in a different region.
Say you play for a club in Essex. But go to uni I'm Edinburgh. You may struggle to find a club, or even think. Well I go home for the holidays in a month or so. So not paying a yearly fee for a few games.
Then your back in Essex, and you want to see friends and family(who work during the week) so you end up keeping your weekends free for socialising. So again don't bother with cricket.
They then finish uni at 21 and then either return to the game, or have gotten used to life without.
To deal with this, clubs in and around student accommodation should look to offer discounted yearly subs to cover the periods they be around for. To entice them to play! And stay in the game.
Then clubs who loses players for uni, should stay in contact, and try to ensure there are midweek slots for them during there time back home. Again to keep them in the game,
For said players, leagues also need to remove the red tape involved, it becomes a ballache when said players, need forms signing from both clubs for transfers. That many will just think, what's the point and again give up!
You should be able to be registered for a few clubs, asking as they don't play in the same leagues/comps.