Ronaldo will do anything you ask him to. He is one of the most complete footballers I've seen. His workrate is phenomenal, and his skill set is 2nd to none in the game.
The other players are just well-coached. There is no reason why any of our players can't do well in multiple conditions. It's not them. It's the coaching (tactics, man management, etc)