That is what (encrypted) backups are for, something I explain to everyone who cares enough. And some of those who don't.
Encrypted backups work against loss (as long as you don't lose the key), but not hacking the PC and stealing the coins when in memory.
Do you make backups? After every send?
As far as I am aware you need to make a backup 'every 100 addresses' because the Bitcoin client pregenerates 100 bitcoin addresses and always makes sure there are 100 in reserve. This is perfectly feasible, especially for a beginning user who doesn't use it a lot yet.
That's extremely confusing to a new user. If you forget it, and have done 101 sends, you might have lost everything.
What if you lose your ewallet password?
If you lose your ewallet password you can request it back. The money is not lost forever.
Not really. It just takes some time and effort to properly help people in setting it up.
For a lot of people, it is very hard to set up. That it's easy for you doesn't mean it's easy or intuitive for everyone.
AGREED! I too believe people need to be smart about their investments and if they are not smart enough to find someone they trust to be smart enough for them to secure their investment.
If you only hoard it's easy.
But the idea of bitcoin is not to be an investment. It is to send and receive payments. If you are actively using your coins (like if you have a store) it is very hard to keep all the backups up to date, bother with decrypting/encrypting all the time, mounting volumes, and so on.