i actually think blockchain tech will come into mainstream use much more quickly. the average joe doesnt need to understand it to utilize it. i see it operating behind the scenes in ways that most of the end users wont be aware of
For now the average joe doesn't really have anything that's easier to use than cash or credit card.