I think Real Madrid have a lot of star players but they lack the players who can win matches. If you talk about one of the best and most expensive players in the world, Mbappé will be there but he has not been performing well recently. Consider Vinicius Junior, Rodrygo or Jude Bellingham, they are very good players but they are repeatedly failing to perform well for the team. It is a hot topic that despite having talented players, why Real Madrid is repeatedly failing and what should be the solution. Ultimately, the solution is to make adjustments within the team and bring about mental and tactical changes among the players. Carlo Ancelotti has left taking responsibility for the team failure and he has been replaced by Xabi Alonso. He has to find the problems in the team and solve them so that Real Madrid can be strong for the next season.
You should know that the transition from Ancelotti to Xabi wasn't easy, as the players are still trying to adjust to the new coach's tactics. Mbappe has just recovered from injury and missed a lot of training so it's no wonder why his performances have been less than impressive and he's still getting used to Xabi coaching style. When was with Ancelotti, you just had to dribble all you wanted and then put it in the net.
That's no longer the case in Xabi eyes and in the modern era of football, he wants all players to have more of a role than that to build the game from all directions. Vinicius and Mbappe when put together in the starting eleven are still always fighting over the ball, trying to stand out from the crowd. So it's Xabi job now to bring them together so that they can work as a team, not as individuals.
Rodrygo is another victim who will inevitably be eliminated, his role in the main squad is getting thinner. Rodrygo's future is coming to an end and like it or not this is the reality.