Even though I know it violates the definition of a "pure clone," I have never understood why it is not standard practice for cloning software to ignore things clearly marked in such a way that they're unusable under normal operating conditions.
I'd rather have an override for, "Attempt to clone bad sectors," in the settings but where the default is just ignoring them and leaving them behind.
There's cloning from a dying drive for data recovery purposes, which requires carrying over bad sectors, and cloning to transfer what works from an old drive to a new one. The latter just doesn't need bad sectors.