Crypto is really hard. People in my country not compleately understand debit and credit cards, I think, what we can guess about crypto? But cryptography has own problems. Certificates for example.
Not every people have spare money to invest. Average man lives from wage to wage.