One very good reason why Real Madrid is the way it is now is that of building a team around a striker. Since the departure of Ronaldo, it has been quite hard for them to maintain a consistent effort in the leagues they played in.
They are indeed learning the lessons of from having to also focus on one competition no doubt.
The best teams performed at higher levels and had options in the bench that conresponded for the several wings.
Real Madrid has to bear in mind that the best teams has to win more trophies. The best teams also had to spend on the big players. Still waiting for the signings to begin though.
I believe that the injuries suffered by several senior players in Real Madrid have disrupted the squad's balance and depth, leading to the inconsistency in their performances this season. Speaking of Ronaldo, Madrid has shown that they can win the Champions League without him, as Benzema has stepped up and proven himself capable. Benzema and his teammates play as a cohesive team, not relying solely on one individual, so it would be inaccurate to say that they solely depend on a striker.
With their failures in the Champions League and La Liga this time, I think it is necessary for Real Madrid to undergo a rejuvenation process within the team.
What you said is correct, even in the presence of Christiano Ronaldo, the team does not survive with only him, the people who play it now are those who were assisting him to score goals, so I believe Real Madrid does not rely on Christiano Ronaldo to score goals without Ronaldo, Benzema, Vinicius Jr and others are doing well for the team, so I believe even if Ronaldo comes back today, he will not do more than these guys are doing right now. You can see that the majority of the Real Madrid players have been injured these season, and while those ailments may have left them lacking in enough energy for the competition, there is no denying that they performed admirably in each of their games.
Real Madrid has demonstrated recently that they can win the LA Liga and Champions League without Christiano Ronaldo, even though they didn't win the title. In fact, they played exceptionally well this season.