Iheanacho's primary position is actually an attacking midfielder. He is just being played as a striker at Man City. Nigeria has him as an attacking midfielder / second striker in a 4-2-3-1 formation. He can also play on the wings.
Still I agree. Overall I think Gabriel Jesus is more of direct competition to Nolito, Navas and Sane than Iheanacho or Aguero. If however Gabriel Jesus becomes a second choice striker ahead of Iheanacho I think Iheanacho will force himself out next summer.
Can you name any 20 year old striker who has forced his way out of a club because of a lack of game time?
And of those, how many did that after 6 months?
And of those, how many were at clubs challenging for titles, playing in the CL and under a world class manager?