You don't have to hate banks and traditional finance to realise they're not actually doing you any favours most of the time.
Bitcoin is politically and geographically neutral, immune from meddling and entirely under your control if you wish it to be. None of those are controversial ideas and you don't have to be a foaming nutter to believe those characteristics might be helpful to you.
It might take many more years for people to figure that out. So be it. It'll be waiting for them.
In the last 10 years people were figuring it out too slowly, most of the current users are speculators. Those are great points, but people still scratch their heads when you tell them that, they've been using fiat all their lives and don't really see problems with it, so when you start suggesting that there are problems, people will distrust you. Add here negative experience in form of hacks, malware, lost keys, scams, and you can see how most people choose to stay away from crypto.