I am of the strong believe that Manchester city and Pep guadiola aren’t giving good representation of themselves just selling players of or loaning them off due to misunderstanding.
Joao cancelo is an amazing player and I can confirm this, he has been at the top of his game and for Manchester city to treat him like that means no one is safe in the squad.
If you come to think of it, no one is really “safe”. A player, no matter how good and awesome he may seem could be benched through a season and not have any playing time. It all depends on the manager.
Joao Cancelo is an amazing player and your as well as others confirmation of that fact did not stop the management of Manchester City to do whatever it does.
It is generally known that Ronaldo is a great and a fantastic player that can be relied upon to score goals. But that didn’t stop Ten Hag from letting him go as well.
The only reason why Cancelo was benched is he was not playing good enough in his last games, where he just focused on attacking and made some mistakes. Pep is a fair coach, which he always gives chance to a capable player and won't put anyone down as long as his player plays like what he wants. I think after Cancelo made some goals and assists this season, he felt himself as a winger instead of full back. Something Pep doesn't really like.
Regarding Ronaldo, well, Ten Hag has given him many chances, but he couldn't proved himself. Yet he did weird interview and mocked Ten Hag. Look at Ronaldo's stats in his new team. Being a captain and main forward, with.. 0 goal.