Wallets can be hacked, especially if you mistakenly leave your private keys in places that can be hacked. Some of the hackers also use fake airdrops to gain access to people's wallets, that why it's advisable to use a separate wallet for all airdrops.