Gold has been money for 5000 years because it is indestructible, fungible, scarce, hideable, easily divisible, mintable, accepted in all major human civilizations, and nice for jewelry.
Fiat currencies have the seeds of their own destruction built into them; over issuance of currency or debt instruments is inevitable.