If Newcastle manage to finish the league among the top 4 teams this year, they may be able to attract the attention of high-profile players next year. For example, if they had played in the Champions League this year, they might have caught the attention of Cristiano Ronaldo. I think Mbappe will not be a difficult transfer for them. Mbappe's interest in money is also a known fact. If Newcastle make a good offer for him and they manage to qualify for the Champions League this year, they can sign Mbappe in my opinion. Also, it might be easier for Mbappe to change his mind if they sign up for a few more star players before they make a transfer offer to Mbappe.
back again, it's the problem of CR7's high salary that is preventing him from being attracted by many clubs, I'm sure if he wants to lower his salary then many clubs will queue
I don't think it's even necessary to think about it, because that's how it really is. He could have stayed in England at absolutely any club, he would have been 100% welcome, but not every club is prepared to spend huge amounts of money firstly on buying and secondly on wages. The sheikhs can give that money, so they are waiting for him in Saudi Arabia. they can forget about him there, of course, but it is important for him to make money in recent years...