You are right, abundance was not the correct word. However, adding Grealish in to get time with KDB, Gundogan, and Foden (and Silva unless they offload him) is quite an insane amount of talent for 2 spots. Without any injuries, how much time does he get in the PL? When healthy, you always play KDB, he's world class. Gundogan was a monster last year, Foden is one of the best young talents in the PL.
Kane is hurting himself, but maybe he just wants to get out of Tottenham that bad. I only see City being rumored to be wanting him (that can afford him), it'll be interesting to see if he doesn't leave and how he handles himself having to stay another year.
I think City beginning this year will only use Foden on the wing of the front three (or False 9 when Injuries dictate) with the addition of Grealish.
That would give them four players for two wing spots. (Sterling, Mahrez, Foden, Torres)
I agree that if Bernardo stays, then we will have too much talent for two openings. KDB, Grealish, Ilkay, Bernardo, Foden there when necessary. That is why I think they will try and sell Bernardo for a fair fee. If they cannot get anything less then 70m for him, then I would hold onto him. However, I really don't think four top players for two spots when you're challenging on four separate trophy fronts is that insane, but I understand it is not a luxury 95% of European clubs have because of the worst governing body rule ever created the infamous FFP.
Kane is 28 and odds on to finish his career as the highest PL goal scorer ever (baring injury). He deserves to do what is best for him, he owes Spurs nothing at this point. It is not his fault that they have surrounded him with sub-par singings the past five seasons and terrible manager appointments in Jose Mourinho, and now their fifth choice in Nuno Santo who just got fired from Wolves for heavens sake.