And this gets back to my original point. Security is hard enough that it's common for seasoned security professionals to not follow best practices. Regular members of the public don't have a chance if they have to assume all the responsibility of their own security - this is why they outsource that to banks right now. Hence: in order to manage your own security properly with bitcoin, you have to understand the underpinnings of it. How can a person be ultimately responsible for their own security if they aren't aware of even the most basic of security issues in tech?