No way in hell.
For Bitcoin to be mainstream ready, people shouldn't even have to know what the blockchain, cold storage, or public key cryptography are.
here here...BTC needs to have a front end that Joe public can use without the need to understand any of the technical aspects. e.g. do ppl know how VISA does short term money market deals in order to use a credit card, the answer is no