"Blockchain" has stopped meaning anything when people decided to use it for anything remotely related to internet money. It's just become a fancy word executives put on investor decks to woo venture capitalists.
But it doesn't mean that the actual cryptographic technology called blockchain, i.e. a chain of digitally signed transactions with a distributed consensus mechanism, is itself insecure.
Monero, on the other hand, is designed to intentionally be hard to trace history of transactions on.
You'd know that hex address X sent money to Y, but you wouldn't necessarily know that X is John Doe that lives at 1234 Main St., nor you'd be able to tell that, knowing address X, John Doe also owns address Z.
With KYC laws you have a lot more metadata to be able to do correlations like that, but I'm specifically talking about the protocol and the technology itself.