There is a reason Pep Guardiola did not push Manchester City to complete the signing of Cristiano Ronaldo.
Yes, he would have had to change the way his team played, but he accepted that. He understood Ronaldo would bring goals and was prepared to go away and reshape the side to accommodate him.
What he could not reconcile, however, was more of a personal issue. Guardiola explained that if he wanted Kevin De Bruyne to rest for a game, he would, and no argument. If he wanted De Bruyne to sit on the bench, there would be no complaints.