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.
Carlo Ancelotti is a great coach, he is good at rotating and setting strategies, so it is not surprising that Real Madrid was able to win the Champions League title even without a pure striker. He really made a great formation with Vinicius Jr, Jude Bellingham and Rodrygo being players who can be relied on throughout last season.
Carlo Ancelotti seems to have deliberately used Real Madrid players when they didn't have a pure striker. He wanted to try out how Real Madrid would perform if they didn't have a striker like Benzema, but it turned out that he was able to do it and even unexpectedly won the Champions League title.