I simply don't think the general public can get used to the virtual currency where a string of characters translates to monetary value.
The distance between a malware/phishing scam is the computer and the bank. Now that you move your money into your computer, stored as a string,
the distance between your money and it getting stolen feels a lot smaller. Hence the trust issue.