...therefore Pep Guardiola still needs Kyle Walker's services at least until next season.
Of course, but the problem is that Pep wouldn't need his services throughout the season, he will be picked specifically for certain games, just like what happened last season. I'm pretty sure Walker doesn't want that, he wants to move to a team in which he can start nearly every game, and he knows City can't give him that and this is why they are offering him just a one year contract. If kyle Walker leaves City, it is because he knows that his game-time at the Etihad would be quite limited next season.
I'm guessing Walker will have trouble playing backups because he's a big player. Manchester City will lose power by losing him. The fact that he is 33 years old seems to keep him in the team as a substitute. He may not be able to show the old performance due to his age. Still, he can make a transfer where Saudi Arabian teams can make money with their big salaries.
The fact remain that Pep Guardiola will sell Walker this summer, it may look impossible but by the end of the deadline,he will surely go to Bayern Munich, it's seems Coach Tuchel take Walker as his priority side two this summer.
Pep Guardiola, has many potentials in that wing, if he sell Walker out this season. It won't be a problem to the Manchester city treble team.
I never doubt the quality of Kyle Walker, but I don't think Bayern Munich will sign him. If they transfer, it would be a good challenge for Walker, of course. I think he will go to Saudi Arabia to earn money because a 33-year-old football player will want to earn serious money in his last days.