Why would the average Joe family want to risk their hard earned money by buying BTC? How would their life change for the better?
Some advantages of bitcoin transaction are anonymity, decentralization, fast and low fee.
Is there any way Mr Joe can send $10000 to another person and pay only a few cents for fee?
Is there any way Mr Joe can wire the money across the globe and the whole transaction can be completed within minutes?
Wait, you are implying that Mr Joe's first worry is sending 10K to another person (who the hell as ever done this) or wire money across the globe (again). Mr Joe's entire saving may very well be 10K and that's if you are lucky. Mr Joe has never left his native country. Mr Joe don't want to pay exchange fees, or go through the hassle of buying BTC (exchange identification and so on) for no reason.
I'd argue, though, the bigger reason to take BTC is that we're increasingly becoming a global world with remote work opportunities, where BTC is the clear winner. Joe the Janitor might not care, but Joe the designer, Joe the coder, or Joe the international wine exporter (among literally thousands of examples coming up in the globalized e-commerce) is probably more likely, where there's a fair chance his employers don't live in the same country. An example I like to throw around is when I was working with the Let's Talk Bitcoin transcription project. Our donor, Qwk, is in Germany. I'm in the US. Our most prolific transcribers were in the UK, while others came from Pakistan, India, Brazil...... trying to make regular, instant payments in fiat would've been nuts (in many cases, we would've needed to convert currencies twice) -- but usually, each payment required no fee using BTC and everything was dead-simple.