Just like many other players, Benzem chose money and he joined Arabian teams when left he is getting old to earn more money there.
I think Benzema made a wise move and Real Madrid should now hire an alternative player for this position. Mbappe is the first priority and I guess Mbappe can fill Benzema's position at Real Madrid perfectly.
If Mbappe's transfer to Real Madrid takes place, a football player who will play successfully for many years as Real Madrid Benzema will be brought to the team. I believe Mbappe will outperform Benzema. What he's done for PSG is obvious and he's a perfect player statistically.
Despite all the speculation now somehow I'm not too sure if Mbappe is going to Madrid next season.
The conditions are still the same as before and although some time ago there were words that indicated Mbappe wanted to go to Madrid (again) but I still feel that Madrid will wait until his contract at PSG ends given that it is also getting closer and it is likely that this season is not but next season it might still happen.
I think they are going to wait out this Mbappe situation, because if they somehow get him, which I know is "near impossible" levels right now and would be way too expensive and would make them be more like Barcelona and get close to la liga rules, I know it's a tough business, and it is going to suck, BUT if they can then that's league over.
I do not think that anyone in the world would be a matchup for them aside from maybe City, that's it, they will be 1-2 best teams in the entire world, there is not even a discussion, league would be won easily, cup would be won, and UCL would probably be won as well. Other strikers are just discussions, temporary solutions, not a big deal and not really that life changing, but Mbappe would be insane.