There are many factors why it is not yet accepted to everyone as medium of payment, one of it is the trust as it is a digital money and can be breach or hack unlike fiat which has already the foundation for security and it's physical. One also is the lack of understanding on the complex world of crypto currency and of course how unsteady the market is.