Guardiola explained that the reason for this is that Manchester City currently has a large squad with too many players. This makes it difficult for everyone to play and for the team to perform at its best.
He wants to keep players like Ilkay, who is an important part of the team, and give them the opportunity to play. Guardiola also expressed his appreciation for the current players and their behavior, saying that he would love to have them all on the team for the entire season.
However, Guardiola knows that some players may be unhappy or disappointed if they do not get to play as much as they would like. He is making these decisions for the good of the team and to ensure that everyone gets a chance to play.
Guardiola is still considering what will happen in the transfer window, and there is still a lot of time left before it closes.