Simply put, a currency needs 2 things; Trust and utility (ability to be used to purchase goods and services). Though the devs have been blowing the trust part, it can be restored. Understand that even the history of the USD has had many moments of distrust and errors.