Bitcoin is not hackable because of its very secure network and technology behind blockchain, bitcoin transaction is P2P & send via complex mathematics data because every transaction is proceed via multiple computers network. but many time exchanges is hacked and holders loose money so we need to hold our bitcoins in hardware wallet.