A lot of comments mention the difficulty of explaining what is bitcoin and how it works, and that mainstream people cannot get enough understanding to start using it.
What about the actual banking system? There are so much mainstream ignorance about our current banking system.
What does it even mean that I own $2000 at a bank? Ok I understand that I can withdraw this cash, but other than that it is a very abstract concept, built into the opaque IT system of my bank.
If I transfer money from bank A to bank B, what does that mean? Did the banks exchange an envelope of cash? Do mainstream users really understand the details of a bank transaction? I personal have no clue about the inner workings of this banking IT systems. Bitcoin seems very easy to grasp.
Understanding quantitative easing? In the bitcoin world this is transparent and easy to grasp. For my national currency I have no clue of how quantitative easing is done, by how much, etc.
The more I think of our national banking/currency systems, the more I believe bitcoin is way simpler to explain and understand.