Hey jatoman,
I think the largest reason crypto is not yet successful as a medium of payment is because it is a complicated technology and it is marketed like one. Furthermore, buying cryptocurrency and using it is much more difficult than fiat currencies. As crypto gets more exposure and better understanding, its use will increase.
Best,
CafeCoin
https://cafe-coin.com/