Crypto is just as insecure as credit cards. The whole point of the blockchain is that everyone can see all transactions.
You’re talking about privacy, not security.
In crypto all transfers require a cryptographic signature from a private key that doesn’t have to be shared. In credit cards, you literally give your private key to the merchant and trust them to take the right amount. The difference of these two security models is enormous.
Also, privacy coins are private. The blockchain isn’t a ledger that shows who spent what to who in privacy coins like Monero.
You are dismissing an entire category with that one word. Are you sure you’re not throwing out any babies with that bathwater?