Not quite sure how ypu got commuism from my statement.
Your main complaint seems to be about Capitalism. Communism is the main alternative out there, removing the pyramid scheme.
What you say about emigration being a benefiit to the source nation may be true in some cases. But lets look at that more closely. If the source nation is somewhere highly skilled such as eastern europe then it leaves villages decimated of their younger generation. They may well send money back but who is looking after their elderly while they are here? Several easutern european cluntries have expressed concern over such migrations.
So let's look at underdeveloped nations too. A migrant from Africa (for example) is likely to gain a lot from migrating to a more advanced nation. But unlike in those studies I think they are far less likely to return home and therefore this benefuts wont be realised at home. They are also unlikely to offer much advantage to a new host nation apart from providing unskilled labour. That's exactly the sort of labour we won't need in 20 years due to automation.
perhaps you should actually read the articles referenced in wikipedia to find out the truth, rather than state your own perceptions of reality.