Crypto solves a problem that less than 0.1% of the world have. It's not very useful. Local laws and regulations are way more effective for me.
The vast majority of scams are run through crypto now. In fact, crypto is a step backwards and makes it easier to scam people.
The solution to this is maturity. The endgame is to be able to create smart contracts that are as readable to a layperson, if not more readable, than legal contracts. And to come up with a set of standard smart contract templates vetted by programmers, just as today we have a set of standard legal contract templates vetted by lawyers.
That, and encouraging people to actually read what they sign, whether it's a pen-and-paper signature or a cryptographic signature.
I'll tell my parents to learn JavaScript or Rust to make sure that there is no bug in the smart contracts they are signing.
https://i.imgur.com/MgEw0Bd.png
As a fun fact, a puzzle-piece style editor like this is how I wrote my first computer program as a toddler.