The technology is there, but usually the error are in the human factor field, you are right.
And as it was outlined - there are already articles and threads regarding what can be done about it, which is truly awesome.
When someone enters this industry and is interested in investing in Bitcoin, the first step they need to take is to learn how to protect their assets, as it's much easier for anyone with the money to buy. Individual error is unacceptable, as we hold such a potential and valuable asset, and it would be a shame if something unexpected happened. There are many reference sources available, as there are guides that may be included as steps to make it easier for someone to learn. The most important thing is that someone is willing to learn and understand the steps to take to prevent unwanted incidents.