Gambling has also proven its staying power. A low trust society and some early coin explosions will do that. I don't think its staying power is here in a healthy way, personally.
Thats not a reason for crypto being useless, anything can bribe corrupt governments to pour tax money into it.
Crypto has shown people are willing to use it as a currency for investment and day to day transactions. Its held value for a significant amount of time. The tech is evolving still and people see a lot of value in having a currency that operates outside of Governments in a decentralized way even if some people will misuse that freedom.
Crypto is going to be a new settlement layer thats it. You'll use stripe and they will settle it on their public chain. You are free to use the chain directly but no real consumer is going to do that.