You can go on and list all the unique or rare example but it won't change the tide. It is how this world works and that's why Juventus, Inter, Milan, Madrid, and Barcelona all want to break away from their local league to form the super league.
You have no idea how the South American/Latin player mind works.. You do not seem to know what Real, Barca or AC Milan mean for the Latin players. They grow up dreaming of playing one day for Real, Barca not United, Liverpool etc..
PL teams most of the time can only attract these when they are past their prime like Casemiro.. There's a reason why you couldn't even keep players like Ronaldo at your prime under SAF and won't be even considered by Mbappe or Lewa. The point is Italians and Spanish are having worst times of the last 20 years with PL having its best times, yet PL teams still fail to dominate European competitions and become a talent magnet. Even Real won the CL last year with an ageing squad, embarrassing for PL tbh. Imagine what would happen when the financial gap narrows.
Messi, Ronaldo, R9, Kaka, Ronaldinho, Rivaldo, Modric, Benzema, Neymar, Iniesta and Xavi would not even consider PL at their prime when the choice is between living in Manchester/Liverpool vs living in Milan/Barcelona/Madrid or maybe even Paris.