That's how I see it as well and also Guardiola has gone through all potential issues in his mind and whether they could get problems if they let players go. If he wants a player to stay, I am sure he would tell the Manchester City bosses to do whatever it takes to convince a player to stay. If they can't, Guardiola will know whom they should sign to fill the position. They aren't going under water next season because out of a sudden they realize that midfielders are missing.
Guardiola has tried to do his best and only needs to wait for Manchester United's management to bring in classy players and give full support to Manchester City. As long as there are many good players at Manchester City, the chances of winning next season's matches will be very high.