The barriers to entry, usage, and understanding are just too high for average Joe. That and how the value of their money fluctuates compared to fiat makes it more difficult to use as a daily currency.
Also, when things go wrong there's nobody to turn to in most cases.