The same criticism has also been felt by other players before the Ronaldo Era, fans always want something more for players who are considered to have better skills than other players. When the player can't live up to the fans' expectations, the criticism will come at him relentlessly.
Ronaldo can't play as well as he did when he was young, the age factor has made some appearances decline. I admit, the coach didn't include Ronaldo in the main squad when Portugal beat switzerland because his contribution was so lacking. The coach does not want conflict in the team, he prefers other reasons that are realistic than telling the public the truth.
Yes, I remember how many people called Rooney a fat boar in the last years of his big career. Not too respectful

But I think that this problem will come to naught, because after the World Cup, Ronaldo will either immediately end his career in the national team or play a little more (in the European Championship qualifiers) and end it a little later. And fanboys will find a new reason/victim for indignation.
A disappointing end for few players into World Cup with Neymar and Cristiano Ronaldo both lost their respective matches and now out of the competition with the news around working Neymar is also thinking to quite national team after this defeat against Croatia Tite already resigned with Portugal lost against Morocco is also having big impact on their future with most chances we will have few changes in this team as well because they were not good and Cristiano Ronaldo's dream is also shattered.
With this all now things are completely changed because Neymar is back to PSG, and he is going to start again soon because now his next destination is Champions League title for his team PSG and Ronaldo is looking for his new home as things are not looking positive for him after having worst exit from Manchester United few weeks ago.