I don't think anything is stopping crypto from mass adoption and I doubt very much anything will. It just needs time like with everything out there.
I think crypto is user friends, it just needs to be implemented in a foolproof way so people do not make mistakes. I think it is one reason of few to have a central authority to take care of things like this and human error.
On the blockchain human error is permanent.