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.
We need to follow the development by reading more information so we will be up to date with the new things. We will anticipate the bad thing if someone attacks other people so we can prevent it from happening to us. Even though Quantum Computers have come in this era, we will not be afraid because we know how to adapt to the current situation and we will know what to do.
Protecting their assets is a must, so we must learning how we can prevent. I am sure the dev will not stop the development to have a better security with a better wallet, so nothing bad will happen.
We should prevent human error by reading and learning many things. That is the key to facing the thing that can happen.