You know, Real Madrid has no striker, they finally find out the missing puzzle by signing Mbappe. So, it is no problem at all by having Mbappe.
Having many quality players is good because it will make Real Madrid to perform well. As long as there are no many players who compete with a certain position, there is no difficulty to face by Ancelotti. Mbappe is the only striker in Real Madrid, he even has no competitor. Even Real Madrid signs Joselu or another new striker, Mbappe still can be in the main lineup because Mbappe can play as a winger.
Real Madrid have a comfortable environment in the Spanish La Liga. After Benzema left, instead of signing a good striker, they made do with the good performances of other players. But I don't think they could have done that in the English Premier League. Also, we must not forget that Barcelona are in a weak period. So everything was a little bit easier for Real Madrid. Normally they could have finished last season with worse statistics. I think Mbappe likes to play on the wing more. Because playing as a wing forward creates more free space for the players. I hope Mbappe will be happy to play in the role of the team's striker. Because it will mean more responsibility for him.
Winning La Liga and the Champions League is no joke. No joke at all. Lots of talent, grit, and victory are needed. So lets not downplay Real Madrid's achievements last season. They were awesome. Barcelona had a rough year and thats not Real's fault. They outplayed everyone. Outworked everyone. Outsmarted everyone. Trophies were well-deserved.
Yes, not replacing Benzema was risky. But Ancelotti and the boys succeeded. They scored, defended, and won. That defines a champion. Now, Mbappe? He's great. Great player. Even he cant do it alone. You need teamwork. You need chem. You need 11 men working together. And Real Madrid has plenty of that.
So Real may have been lucky. Maybe the stars aligned. You know what? Gameplay involves luck. As good as Real Madrid, you make your own luck.