The only benefits thus far that have come to widespread fruition are illicit purchases and speculation.
For it to be broadly accepted, it has to lose the rest.
Anonymity? People are unsurprisingly very in favor of KYC so we can apply anti–money laundering and terrorism laws.
For it to be trusted you have to insure deposits. Those fly-by-night exchanges going poof with everyone's coins aren't what the public are looking for. I have never met a human being who is anti–FDIC (what insures bank deposits in the US up to $250k).
For it to be used as regular currency you have to have price stability. No one wants to go to the grocery store and find out that they lost 10% of their budget on the walk over.
People don't know how to manage private and public keys. Anyone who has built SaaS knows that reset password requests are one of the most common issues users have. Now they're being pitched something that losing a file or losing the password to that file loses all of their money (???) Of course you want a third party!
Immutability? Well that's fine until there are exploits. And then you either have to live with a DAO losing millions of dollars or you have to hard fork. The former is terrible publicity and bad for the people who hold most of the money, while the latter violates the spirit of the whole thing. Guess which wins?
It's all so silly. People are re-inventing the wheel and building something worse.
Have people made a ton of money? Might it still get adoption? Sure. But there's a hell of a lot of problems in the world and a hell of a lot of bright people building bullshit.