The problem is with the lack of coaches we have in the game as a whole, from the Premier League down to Sunday league. The problem isn't young players aren't playing enough, look at the current England team - there are a lot of young players going to Brazil! They haven't fully developed yet still have at least another 8/9 years in them playing at the highest level. If young, English players are good enough to play in the Premier League, they will, look at Barkley, Shaw, Sterling etc.
As for the B teams, I don't see the point at all. It only serves to ruin the lower leagues. Promoted conference teams dreaming of playing in the Football League will get promoted to a league of Premier League teams. Potentially, a team finishing 7th in League 1 could be promoted to the Championship if 6 B teams finish above them. It will only increase the gap between the lower leagues and the Premier League. Then the changes to limits regarding non EU players is just laughable, English players learn from the best players in the world. Take these players away, we will just see the English players performing worse. But as long as they are getting playing time, everything's fine...........