The natural talent debate is a fascinating one.
Both Ronaldo and Messi are exceptional trainers btw. Ronaldo is the ultimate athlete... not only has that made him a better player but he is still making a living and competing on the international stage. Compare that to Wayne Rooney who was also a phenomenal talent and also trained fairly well, but not to the level of Ronaldo. Also he has a different build. Sometimes you have a physique that's easier to maintain. Everyone is different. Yet there are players out there who may have achieved more had they just had the Ronaldo focus. Player's with just as much natural talent.
In terms of musicians well my wife's ex boyfriend for example has 100 times more natural talent on the guitars than I have, in fact he virtually makes his living from playing the guitar, teaching and performing with bands on the stage. He has performed in front of a 50,000 audience. The joke was after a gig that I had played in Kingston, where I was happy with my performance and the solid 60 odd crowd that turned up, we went home, switched the tv on to find her ex boyfriend's band playing live in front of 20,000 people at a festival. haha. I was gutted.
However in terms of songwriting, my wife would point out that he never ever wrote songs, not really his thing, he struggled whereas I do. I'm rubbish at all other aspects but enjoy songwriting, So there's a wider picture to take into account. Mark Knopfler had a bit of everything. Some drummers are a perfect fit for their bands, they could be replaced by someone more talented but it may not work. On the flipside sometimes you need a big talent, a disciplined pro to perhaps replace parts of a track to make it stand out and sound in sync.