I am not using web wallet much, unless I am in need of some quick money to cash. That's why I was having a little BTC to my coinbase wallet. Yesterday, when I sent ~0.06 BTC which I was holding there for a long time, they didn't send it instantly. They emailed me that it will be delayed since they need to check the transaction for some reason.
Your fund, you are giving power to others to control = web wallet = BANK
Stop using web wallet, get rid of being controlled by others.
Of cos web wallets are bad, vulnerable to attacks from hackers and lose of password and login is very possible, the biggest issue is no private key or recovery seed, once wallet stop working thats it
This is not about hacker attacks, but about the fact that the funds kept on the exchange or in online wallet do not really belong to you, because the person managing the service or exchange can freeze your money at any time, or simply steal it from you. Already many times, exchanges disappeared overnight with the money of all users. They often explain themselves by hacker attacks, but it's usually inside job.