I don't know about 2024. But as far as 2022-23 is concerned, he remains as the best Portuguese player (you can disagree with me). I am not denying the fact that Portugal has a bunch of younger guys looking forward to replace Ronaldo in the squad, including João Félix, Rafael Leão and Bernardo Silva. But my take is that none of these players have the ability to single-handedly win the matches for their team. Ronaldo maybe out of form right now, but his class is permanent. I am sure that he will regain his form soon and make an impact during the Euro 2024.
You still see him as the 27-year-old Ronaldo. He's not that guy anymore and if you do not accept it then you only lying to yourself. What he knows how to do right now is to score goals, and even at that there are dozens of players that know how to score goals better than him. It's normal for these things to happen. Hell Be 38 this year for christ's sake. Its nature.
His refusal to accept his fact is why he sees a problem with being on the bench. Old players get relegated to the bench at that point of their career, it's not new. Ibrahimovic at AC Milan comes in from the bench and he plays his role to help the team.
If he was in a team like Man City then his pattern of play might have been utilized by Pep since he's a good goal scorer but he chose Man United instead which was the being for his problems. United does not have the team to work balls for him to score and the addition of Ten Hag makes it worst.