FDIC insurance maxes out at $250,000, so it won't cover you if you're super rich or a foreign government. In that case bonds still make sense. US bonds are currently more stable and have better interest rates than any other bonds from developed countries, so people will continue buying them for the time being.