@Kostur in general every manager needs the best players to win the league. Not just in england but everywhere. Guardiola makes it harder for himself because he wants to win his way, and his way is much harder than most others. If anything, you could say he's too smart for himself
Btw, the idea that managers have to adapt to a league is a strange one. People tend to mean that say that managers have to adapt to the way football is played, as if every team plays the same way. The biggest adaptation foreign managets have to make is cultural, and it relates mostly to their own team