And countries stay dirt poor only so long. Eventually they have a revolution, kill the incompetent leaders and get competent leaders. So in the long run population always wins.
The USA is hundreds of years old (since it was discovered). China is thousands of years old.
I don't think this argument holds up.