As far as I understand it, copyright law already had everything these publishers needed in order to stop piracy. For example, why even have a clause for disallowing reverse engineering, if redistributing a cracked version already counts as a "derivative work", and thus copyright infringment?
While cracks are still made and distributed by amateurs, they can't be developed at large scale by commercial companies because of the EULAs.