Japan, Taiwan, Korea and other nations whose economies are highly dependent on exporting goods to the US are also still buying lots of US Treasury bonds.The only reason US has been able to live beyond its means for so long is that oil is traded in US dollars.