Selling Lewandowski is a thing of the past - there is no point in talking about how good it would be if he stayed or something like that. Now Nagelsmann has to work with what he has - either change the game plan, taking into account the fact that Bavaria does not have a center forward, or endure until the winter transfer window and buy Ronaldo (this will be the only option in winter). I don't see any other options given the state of the market and the frugality of Bavaria.
Every player has their own personal opinion; once they intend and make their decisions, they will live only to suit their desires, regardless of how good or important they are to the team.
It will be advantageous for Bayern to keep Lewandowski this season as they sign Mane and other players; however, they are still good, and I hope they sign a suitable replacement for him by January.
Even if Lewandowski stayed at Bayern, it would not change the problem that the club would be forced to deal with the problem of his departure. Well, if he left a year or two later (due to age) - I don’t see any fundamental differences. Top clubs solve the problem of leaving their stars in advance, for example, Real got rid of Ronaldo long before he passed his peak (or at least an acceptable level of play to be in Real) and nothing tragic happened to Real.
But of course it's funny that everything is shaping up so that in the end Ronaldo can be the savior of Bayern in the winter.