I am surprised that to this day the players targeted by Real Madrid seem to be difficult for them to get, for example, Mbappe, until now he is still stuck at PSG while Harry Kane is still gray because some sources claim he only wants to be in the EPL. since benzema left for al ittihad, madrid's attack line will definitely be chaotic and weak, so before the transfer market ends, they should be able to get a replacement for benzema as soon as possible (before the season starts again).
We are all aware of Kylian Mbappe's contract, which is all about money, and Harry Kane, a key target for Manchester United, who has not given both bids the green light. Real Madrid does not sign players merely because they are available on the market; instead, they go for the finest players while also signing key backup players. You are correct, their frontline will not be active unless they buy a possible replacement for Karim Benzema, which I'm sure Carlo Ancelotti is working on as he remains in the club and has solid budgets to execute for the club.
But in this case the situation might be more complicated than usual as many clubs are trying to sign offensive players. Whenever there is an opportunity to sign a strong player, it is guaranteed that at least a hand full of other clubs will also make a bid. So far Real Madrid had two offenders leaving the club this summer and now they need to sign a very high quality striker and a backup, which is quite difficult. Harry Kane is one option, but it won't be cheap even though he is quite old already. Not too old, but quite old. That's why I think they would prefer to take that money and rather get one of those younger strikers out there.