Pep Guardiola said blaming immigrants for a country’s problems is wrong.
He spoke after Jim Ratcliffe claimed the UK was being “colonised by immigrants”.
Ratcliffe later apologised for his language after strong criticism.
Guardiola praised Ratcliffe but avoided direct comment on his remarks.
He said societies often treat immigrants as the source of national problems.
He called this attitude a major global issue.
He said people never choose their birthplace.
He added that everyone seeks better opportunities for their families.
Guardiola said modern travel makes movement between countries easy.
He stressed that skin colour and origin should not create division.
He said cultural exchange improves both personality and society.
His playing career took him from Barcelona to Italy, Qatar and Mexico.
His coaching work later brought him to Spain, Germany and England.
He said these experiences enriched his life but gave him no superiority.
He said most migrants leave their homes because of hardship.
He argued that real inclusion would create stronger societies.
Manchester City host Salford City in the FA Cup fourth round on Saturday.
Erling Haaland remains an injury doubt after leaving the Fulham match at half-time.
Guardiola said the problem is minor and doctors are not concerned.
Meanwhile, Rodri faces a Football Association charge.
He questioned referee Robert Jones after the draw with Tottenham.
The FA said his comments implied bias and broke its rules.
Rodri must respond to the charge by 18 February.
