I think there are far too many things wrong with the whole system.
ECB is corrupt, poorly run and has career people not cricket minded people working and leading in it.
18 counties is just too many pro teams currently, the talent pool just isn't there to support it meaning below par cricketers are pro's
Far too many 'coaches' around who aren't really very good but have the good old ecb quals
sky/FTV debate
Less people wanting to play for various reasons time, travel, game being played, cost, aggressive attitude, poor umpiring, weather
outdated district/county set ups that all bar those involved view with distrust
Cricket is very poor at keeping it's players active, by that I mean with indoor cricket during the winter etc etc.. courses for kids AND adults (which is affordable!!)
At the end of the day, ECB and all its squads are poorly run, poorly led, cost a lot and have too many egos. It needs clearing out.