Yes I think the wallet can be hacked, but it is because of the carelessness of the wallet owner too, I think if you upload a private key or password on some phishing links and you store your data in some insecure places online, then your wallet will be with easy to hack. The point is that hackers can hack because of the carelessness of the users themselves.