Isn’t the trust fund just a bunch of IOUs?

No, unless you consider U.S. savings bonds mere “IOUs” or the green stuff in your wallet worthless because it, too, only has value because it is backed by the full faith and credit of the United States of America. The Social Security trust fund is fully invested in U.S. treasury bonds.