The standard of cricket has been reducing all across the world. The best players in the world are all focusing their efforts on International or Franchise cricket. Hardly any play domestic cricket and put the hard grind in perfecting their game.
Batsman & Spinners have struggled the most as they have to adapt their games differently for each format, where as pace bowlers generally don't have to do too much readjustment from a technical perspective.
We need to promote cricket alot more - I'm lucky my son is obsessed with the game and plays a good standard, but it's also a game that is quickly pricing people out - the costs for membership, Kit (bats prices are astronomical) and coaching etc.
We lose kids as they are sometimes only in a team to make up numbers. Clubs also do not have proper coaching structures, I know a few clubs who have parents running the junior coaching, these parents have never played the game.
The shorter the game goes, the less opportunities we will see for players who can build innings - they literally need to go in and tee off.
The other thing is - The ECB is now full of Business Men and non cricket people making decisions.