Martin Odegaard has supposedly chose to sign for Real. So much for all the talk about him wanting to sign for a club that's best for his development and supposedly wanting to be a serious member of the first team squad within a year.
I can't remember the exact details but I remember reading a few weeks ago that Real offered him something stupid like a 6 or 8 year contract. As always, money talks.
The kid's meant to be a huge talent but I can't see him still being at Madrid in 4 years time.
Money always talks, fans who believe otherwise are naive. However training with the best players in the world is a good learning experience. If a few youngsters can see Ronaldo train and copy his intensity and commitment they'd be better for it most likely. Also, the top clubs will often give you a good wage AND have a good network of teams with which they do business to loan you out and get you games somewhere better than you might otherwise end up.
Say for example none of the actually top clubs would give someone so young many/any games for a while, meaning he's looking for a distinctly less good team, many won't be able to afford him, most will offer a meh wage, certainly in comparison to Real. If real buy him, give him a good wage, they can also offer him on loan to say a Sociedad/Valencia/Villareal but say hey, his wages are free as long as he plays 40% of the games this season.
A move such as that is likely best case for the player, get to spend some time with Real, learning how to be a part of a big club, being around players like Ronaldo, having some mentors who are the best players in the world, the media advice and support of a genuinely top team but also having such a team leverage him into a great loan that makes certain of a good number of starts and can be a loan to a club that plays the right style of football.
Real also have a history of bringing in younger players then selling them on the cheap but with cheap buy back clauses. SO they may turn around and sell him in a year to again a club they think he'd grow well at, but with an option to buy him back for the same price.
EDIT:- lets compare it to Pogba and how Utd treated him, a kid at an age he needed and deserved games but didn't get them. Why on earth didn't Utd tie him down to a 6 year contract then loan him to clubs to get him certain starts, Pogba wouldn't have gotten frustrated, wouldn't have left and would likely have been playing first team for them for the past 18 months. They could have loaned him to Juve, he could have played the year, come back and been ready to start for Utd. Utd did everything absolutely wrong with how they managed Pogba. There is nothing wrong with going to a top team but a top team who know how to loan out and manager their talent so as not to make them leave and to get them the games they need.
I'd put money on this kid either being so good he stays and gets games or being loaned out to a solid team where he'll get games, somewhere relatively local where they can keep an eye on him and have him train with them from time to time.