Let's be honest though, comparing James Rodriguez to Floyd Mayweather is a bit of a stretch. Ignoring the fact that Mayweather hand-picked opponents for a long time but let's stick with him as the gold standard for sake of the discussion.
James has been a bit of a nomad in the past few years and has not got in any team consistently besides us really and we are not elite level sadly. As such, James has not competed at an elite level for some time and when he has been in an elite team, he has either not been picked or has not been fit.
If you are comparing Mayweather to someone, you would have to compare him to Cristiano who has been everywhere and done it. If we are comparing James to any boxer, it would probably be Adrian Broner. All the talent in the world, lots of hype but a failure to put the work in and get a consistent run.
There are a lot of quotes from people closer to the situation than us that suggest James simply isnt putting in the effort you need to be a footballer in 2021. Does he have talent? Undoubtedly, but his application of that talent seems to be the issue.