Even though there was no pure striker after Benzema's death, Ancelotti did not encounter any significant obstacles. Joselu doesn't have the character of other strong strikers, but he really helps the team and has proven it several times. I think that next season there will not be many changes in Real Madrid's attack line because Mbappe's arrival has also added quite a frightening strength and the wing striker position will still belong to Mbappe and Vinicius, and Belingham will still be used as a false nine player.
Benzema's death? What the ...?
Ancelotti did not encounter any significant obstacles, but I am sure that he didn't anticipate it would work out the way it did with Bellingham. At the same time he knew that this is not a solution for the long run. Hence, he decided to give it one season, make the best out of the team that he has and then bring in Mbappe. I believe that there was some agreement last season already. Otherwise they would have probably taken action and brought in some other striker in addition to Joselu. This way they took the risk with Joselu and gave it one more year until finally they have their desired center forward.
I thought that because Barcelona were going through a very bad period, they didn't look for Benzema's absence. I mean, Spanish La Liga was an easy league for them. But they won the Champions League trophy without Benzema and without a new signing to replace Benzema. That's what I can't explain. Undoubtedly Vini and Bellingham had great performances. But without a striker, they performed extraordinarily well. I think Ancelotti has the most important share in this. He turned Real Madrid into a great team.