Yeah but 1 game against Schalke isnt the same as 50 games against teams as good as Schalke.
There has to be a body of work, and it's not just about ability, it's also about handling things going to shit, handling a very different kind of pressure to playing in a dead rubber or against Oxford.
Pep even said this himself about why he couldn't play Maffeo even though he was as good as the RB options we had in 2016/17 - he just didnt trust him because he hadn't played enough.
Frankly I dont know why anyone is clamouring for Foden to be shoved into the national side. It's going to give him 100x more shit to deal with, more pressure, less patience because he wont want to lose his spot and he will miss out on games for City because he will need rest.
Let it happen when it happens, hopefully when hes a regular starter for is with 50 league games under his belt.