Failure comes from the fact that the people don't give a flying fruit about some random tokens.
You can't pay the rent or utilities with them, you can't pay with them at the store or anywhere else.
Meaning unless you can convert your random tokens - that are not accepted almost anywhere in the real world - to good old USD/fiat, you virtually have nothing.
That's the failure, smart contracts do not ensure you get real USD dollars out off the system, the ones normal people accept as legal tender.
You can't pay the rent or utilities with them, you can't pay with them at the store or anywhere else.
Meaning unless you can convert your random tokens - that are not accepted almost anywhere in the real world - to good old USD/fiat, you virtually have nothing.
That's the failure, smart contracts do not ensure you get real USD dollars out off the system, the ones normal people accept as legal tender.