I tried to look up what you said about China. IShares MSCI China ETF data on portfoliovisualizer.com only goes back to 2012 and shows 4.27% returns .
I don't know if your statement about MSCi China is correct but if so you are cherry picking based on an unusual start date.