Let's say that Pep Guardiola has an easier job than other coaches, but he won't get every player. I doubt that if Mbappe now finally leaves PSG that he will end up playing for Manchester City. At the same time I am pretty sure that Manchester City would try their luck and reach out to him and make at least an offer or have conversations or pre-negotiations or something. But Real Madrid is still the strongest competitor for Manchester City when it comes to signing the best players in the world. Even Haaland recently emphasized that he will not say ever for sure that he will be staying with Manchester City. He said in response to the Real Madrid rumors that he doesn't want to comment them.
But City got Haaland. This is very close to realizing the ability to "get any player" since Haaland and Mbappe will not play on the same team. In fact, City got one of the 2 best strikers in the world, and Real couldn't do it because of the crazy finances that PSG gave Mbappe on a new contract.
As for Mbappe's move to City, this will only be possible if Real buys Haaland.
This is already an unlikely option (since leaks say that Mbappe has already signed a contract with Real), but previously it was quite possible since the compensation for Haaland is comparable to the bonus for Mbappe.
Now let's see where we have some overlap in our opinion. The probability that Haaland and Mbappe play for the same team during their prime is low. I see sports economic and political (sports political reasons) there. The UEFA benefits from the super crazy games when the best of the best play against each other. You can see the harm that is caused when one league is dominated like Ligue 1. Nobody wants to watch it unless you are French or you are an Mbappe fan and can't develop a more coherent view of the situation.
But I am not yet sure why Mbappe and Haaland won't play for Real Madrid. I still think this is a possibility that I wouldn't rule out at this point. Mbappe can be one of the best wingers on any outside position. He can play center, but I am sure no defender would ever want to play against him no matter whether he plays right wing or left wing. Just theory. I think it would be possible.
If Real Madrid wants to launch an attack on European football and they want Haaland, there is something to it. It is not as if these rumors were a bad joke. If Haaland gets approached and they ask him whether he wants to become the Vinicius Junior, Mbappe, Haaland triangle like it was back then the Neymar, Messi, Suarez triangle, what will Haaland say? I don't know.
Haaland may have always been considered by Real Madrid as an alternative to Mbappe but Real Madrid's main and first target was Mbappe. Mbappé has been making deals with Real Madrid every season but the deal has not been completed but Real Madrid have waited, leaving us to wonder why Mbappé was wanted by Real Madrid at any cost. Mbappe was wanted by Real Madrid at any cost and Real Madrid waited for him. If there was no extra interest in Mbappe, Real Madrid would have completed the contract with Manchester City star Haaland a long time ago.
These two stars Haaland and Mbappe will never play for Real Madrid at the same time because Real Madrid already has the best players, so Real Madrid will definitely not want to have two finishers in the team at the same time and leave one on the bench.