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.