Madrid has Rodrygo and Vinicius in their squad. Two very talented players. But I think they are not experienced enough yet. I say this because even though they create a lot of easy chances, they miss the easy ones.
Rodrygo and Vinicius are very young and they are very professional. They can grow up more and their skills can be sharpened in next few seasons. Their styles help them to avoid injuries which can help them to have very long career. I believe that they will be able to contribute for Real Madrid in a next decade and Real Madrid will not sell those players easily.
What Madrid really need is an experienced player like Benzema. One who can score a lot of goals and perform well in important moments for the team. We cannot consider any young inexperienced player as a worthy replacement for Benzema. A worthy replacement for Benzema should be someone as experienced as Benzema. At least I think so.
Benzema is only one piece of Real Madrid squad but that piece is important. It is different than other players in Real Madrid with two or three players are able to replace them, a striker position of Benzema lack of a good replacement. They tried with Luka Jovic in the past but that striker simply made disappointment in Bernabeu. They tried with Mbappe but the player rejected to join them. Haaland already moved to Manchester City and made history in Premier League.
In transfer market, it is hard to find good strikers in this summer. As a free agent, Firmino is a good choice for Real Madrid but they need to find another striker too.