Pep Guardiola says the demands at Manchester City to win silverware on the domestic and European stages means it is tough to play their young players.