I guess we'll disagree. How do you explain that game against Uruguay then? I thought Ronaldo's performance against Uruguay was awful - definitely much worse than any of his performances for Juventus in the CL knockouts this season. You can give credit to Uruguay, but I haven't seen Ronaldo that uninvolved in a game in years. Even against Liverpool (CL Final) when he had a really bad game, I feel like he at least tried to get involved. Against Uruguay, he looked like he wasn't even playing - similar to Messi's performance against Roma away from home.
He also looked really nervous against Iran - missing a penalty and almost getting sent off. I feel like you don't see that if he was with Real Madrid in the CL.
At the end of the day, it still stands that he has 0 goals in the World Cup knockouts. Also, I feel that both Messi and Ronaldo do not show much in the finals for their national teams. They both scored multiple goals in CL finals, yet nothing for their national team. I don't really think the Nations Cup is much of a competition but I thought Ronaldo disappeared in the final when he was excellent just in the semi-final before. Don't get me wrong, they are both amazing players, but it's obvious their performances in the finals and World Cup knockouts are nowhere near their performances for their clubs in those type of games.
You may be right that Ronaldo was much worse under Queiroz, but at the same time, I do believe Portugal goes through against Uruguay if he steps it up. Look at the way Cavani performed, carried them on his back. After he got injured, Ronaldo should have taken over the game. Just check out how clueless Uruguay looked against France when Cavani wasn't there. Guys like Cavani/Suarez play for a very bad offensive team (great defensively though), so there really is no excuse when Messi/Ronaldo cannot get past group stage or score in World Cup knockouts. If these guys can do it for a country like Uruguay (their midfielders are Vecino/Bentancur), Messi/Ronaldo need to do better.
They probably still have a World Cup each left.