From time to time people here post their stories how they got their coins stolen and there are many different kinds of attacks - exchange accounts get hacked by taking over mobile phone number, people get infected with clipboard viruses that replace addresses, there are trojans that steal wallet files and passwords, phising sites on google results and so on. And sadly, the common response from community is to blame the victim saying that it's their own fault.
Isn't is exactly the same with all kinds of online payment methods? I can hear all the time that people's account get hacked, their money stolen in a process.
Why is hacking online bank account different from hacking online bitcoin wallet? We are talking about online services here, there is no difference.
However, it misses one big point - money are supposed to be easy to use in order to get adopted by the masses, and it seems like the entry level for Bitcoin keeps rising - now it's no enough to download a wallet and go to exchange to buy coins - everyone is required to have some knowledge about security, know how to verify SSL of an exchange site, use Linux instead of Windows, get paper wallet (inconvenient for spending), make a cold storage to sign transactions offline (requires a dedicated always offline PC) or spend $100 on a Trezor (which is a pretty big sum for thirld world countries) and many other precautions.
In my mind, this all can be very hard for an average Joe, especially because there's no resource that teaches everything they have to know about security. And the amount of effort for securely using Bitcoin can just discourage some newcomers from starting.
I think that if you are just responsible and develop good digital hygiene practices it well enough, there is no need to be paranoid - only prepared.
Don't open unknown emails, don't open unknown files - always update OS and browser, use a password manager, 2FA etc.
There are really a lot of differences between stealing Bitcoin and stealing money from a bank account online. In many cases banks would be able to return stolen funds if they were spent online by criminals, because usually they buy some digital goods with them, since they can't withdraw without a credit card. In Bitcoin it's hard or near impossible to even track thieves. The next big thing is amounts - if someone will try to steal more than $10,000 from your bank account, it will probably get immediately frozen and you will be contacted by your bank. With Bitcoin you can be robbed of millions of coins and no one will be able to do anything. This is why Bitcoin security is more important - there's no safety net from third party.
It's good to give advices like "don't click on bad links", but hacking attacks will get more and more sophisticated if Bitcoin's adoption will increase. Right now there's really not much point to hack someone - it's hard to make a good profit from a hacked PC, but if everyone will start storing money on their computers, hackers will get really creative. I only hope that wallet and OS developers will be taking measures to improve security, so it won't be super easy to hack an average user.
P.S. This is not some FUD or anti-Bitcoin post, I'm just trying to bring attention to an issue that so often gets dismissed by many Bitcoin users.