...at least until peoples suddenly realize how easy it is for the crooks to manipulate them. It is not outside the realm of possibility that one day the debit and credit cards are out of funds, even though you know there should be plenty in your account. That, of course, will be a massive bank run, and there won't be any dollars to get. Until that time, I agree with you. People will not want to be encumbered toting gold or silver around.
As for the dollar itself, it is currency, or a medium of exchange; nothing more. As long as it is accepted as that medium, it has value.
Undo what Wilson did