What makes you say that security for cards is awful? The only time I had issues with one was with a debit card loaded with bitcoin.
The private key is 16 digits printed on the front of the card. There is no security whatsoever!
If you lose your card, you're not going to lose any money as it's going to be taken care of by your bank. Whereas if the private key of a bitcoin address you're using to store bitcoin leaks, your money will be stolen with a non-reversible transaction.