Yes, that's talent as well. It's just impossible to know how much of someone's success is due to talent, and how much is due to working harder than everyone else.
People look at Neymar who is a laid back, social media party boy and compare him to the most obsessive, dedicated athlete ever in Ronaldo. Ronaldo has had a lot more success, but on a given day they're comparable. I saw a stat recently that by their 28th birthdays, in 601 games Ronaldo scored 339 goals, while in 588 games Neymar scored 368. Of course these stats have limited value, but it's not hard to see how people can think Neymar's talent had carried him this far, while relative the work Ronaldo puts in, he is coasting.
Not trying to downplay Ronaldo's talent or even suggest that he is less talented than Neymar, but if he wasn't the training freak that he is, he would probably have played his whole career as the winger he was at Man U.