USD has all those things.
I have dollars in my wallet right now, as I'm sure you do too. When I wake up tomorrow, I have a pretty good idea what those dollars are going to be worth. I also know that when I go to an establishment to get breakfast that morning, they'll accept those dollars. Because I'm in the USA and that's our enforced currency. The dollar's intrinsic value is the faith of the United States Government, which is definitely worth something, even if it's no longer backed by a relatively useless (in my hands) mineral. That's why merchants exist in this country and why our economic lives are without chaos, relatively speaking.