Took me playing that election game realise that socialists are usually poor or dumb or both, because the rich smart ones do well in a capitalist society.
If you have to be rich to do well in a capitalist society, how is it any different from hereditary nobility?
It's a flaw of the system. Elon Musk left South Africa because it didn't have good capitalist opportunities. Any country which attempts communism will probably have the same "brain drain" happen with their emigration as well.
Well the thing is, some societies have high inequality. And if a society
has high inequality then the high rollers can roll even higher. So there can be a brain-drain to a high-inequality nation, but that doesn't mean the system there is
objectively better than where you left. People who are above-average will benefit more from an unequal system (
disproportionate rewards for doing better than average) than other people, so they will be more attracted to unequal systems than other people are.
Remember what people are optimizing isn't "make the most money" it's "make the most money for the least amount of effort". And if you're above-average then a place which makes it disproportionately easy for above-average people to make money
without requiring great effort is where you want to go. But those places naturally have the opposite problem for the average or below-average person: it's disproportionately
hard to make enough money to get by. Those economies are biased to making things easier for the elite, so they attract the elite, while the people who
don't benefit from the system are trapped as they cannot afford to relocate.
Another example of how a brain drain could actually signal a
bad system, imagine a nation which
closed schools and used the money instead to
pay more to foreign-trained engineers and scientists. Then, another nation
didn't close schools, but they don't pay engineers and scientists as much. The first nation would be the beneficiaries of a "brain drain" but not because of any
good thing they did - closing public schools
increases inequality. This works because it's an open system. If the systems were separate, then clearly the nation that didn't slash education funding would come out ahead, instead.