author here. the irony is enigma protector's documentation literally explains how to add runtime checks to your payload. they just... didn't read it
I'm just glad they didn't use iLok. It's been a pain for me as a legitimate user of a few iLok protected plugins.
It sounds like you didn't find any issues with either of them, except that the VST vendor chose not to protect the thing you were hoping to crack?
As another commenter wrote, the protection is there to keep honest people honest, like locking the front door of your house.
It's not foolproof and doesn't need to be. It's role is to make sure respectful users know that you'd genuinely prefer they not steal your stuff (not everyone actually does care about that).