Pep is not infallible. Go check some of the names of academy players who got games at Barcelona (the greatest club side ever imo).
Isaac Cuenca, Christian Tello, Jeffren Suarez just to name three. Such household names!
This myth that you have to be super good to get in our team is silly. How do we not know Foden trains better than Mahrez and Diaz has been better than Sane? Moreover it is a head in the sand mindset to shift all the blame on the kids who are desperate to get a chance and impress. Foden was fucking class in the CS. We didn't need Mahrez when Diaz was waiting in the wings.
Barcelona have a culture where you have to link the academy to first team. Their fans and hierachy demand it. We don't have that culture thus don't expect it - Pep was brought in with the idea he would but he's disappointed me in that aspect.