One reason China is setting up its sovereign wealth fund now is that huge trade surpluses and a vast reserve of foreign exchange mean it simply has too much cash to absorb into its own economy, and capital controls keep it from investing in liquid assets like American T-bills.
People generally want wealth, power and status and they want to get it in the easiest possible way but it can mean different things to different people.