Here is a crazy thought about ross.
May be the reason why he isnt as good as zidane or anyone yet is because he is recieving no coaching whatsoever to help develop him? Maybe, just maybe, he is being given that role to do and then told to do what comes naturally to him, so he is still playing like a 18 year old wanting to run down the pitch and score, where he should be getting coached in how to improve the all around areas of that game.
Maybe , just maybe, a better coach behind him who is looking to develop him and we would get the player that he will become?