My guess is that the Bush administration lets it happen because it makes their numbers look good. Buffet does it because there is more growth potential in a developing country as opposed to the US which has limited growth. China is doing it so some day the can cause the American dollar to plummet when they decide they want all the money they have bought up.