I can see why Garcia is highly rated. He is highly rated by me. I'm delighted the lad scored & hope it raises him up a level. Doesn't change the fact that he had absolutely no right to be there in the first place, when other kids who have been considerably better than him, are not getting the chance to prove themselves.
You might be right, that Barker can't make it at senior level & Garcia might turn out to be a star. Right now however, Barker IS a star at EDS & U19 level, & Garcia is probably not even in City's best 11. By next year, he might begin to star, but right now, he doesn't, & he doesn't work harder than the others or do anything to merit being promoted ahead of them so he shouldn't be promoted ahead of them.
My point is a simple one, Barker has been one of the outstanding players amongst City's youngsters, for the past two seasons & at the head of the queue for those deserving a first team chance, along with Kean Bryan, Mafeo etc. You, for some reason, have decided you think he is a 'big time Charlie' which frankly, I find an absolutely ridiculous assumption based on watching the lad play football, & which makes discussing it with you, somewhat pointless as, obviously, you won't want him preferreed to others if you hold that opinion.
I would argue that it is irrelevant anyway. Ronaldo is a big time Charlie.
Iheanacho had a couple of spectacular moments in City's EDS, at a stage when Barker had faded a bit & was rightly promoted. However, over the course of the season, Barker, many times, produced that same level of quality. Garcia, as yet, has never produced anything, even comparable. Celina is currently better than him.
When he starts to produce it, he will deserve a chance. Right now, he doesn't, & Barker does, because he does stuff like this , over & over & over again, & Garcia, doesn't.