-snip
Real Madrid are a smart club and they have a policy to avoid signing too long contract with old players. I don't think they will break their policy to sign a contract with Harry Kane and even have to spend not cheap transfer cost for that striker. It wipes out all terms in their policy which has been applied in Bernabeu many years.
Between Harry Kane and Mbappe, it's wiser to invest money into Mbappe, not into Kane. Kane is older than Mbappe and even Kane is a world-class striker, he has never played beyond Premier League. Will he be able to adapt to La Liga style? Who knows? At his age, two failed seasons will be like an ending for his career.
surely Real Madrid have been thinking for the long term preferring to invest their money in Mbappe over Kane. because Mbappe had a great career at his young age and in the long term Mbappe can become the best player like Haaland who is in the premier league and make a good contribution to Real Madrid.
I really hope that Real Madrid will join in pursuing the signing of a contract with Mbappe because after the rumors circulating that Mbappe does not want to extend his contract with PSG, many teams will be after Mbappe and I hope that Mbappe can choose Real Madrid to continue his career in the Champions League.