That is not a technical explanation.
We can still have encryption on both ends of a communication, and at the same time have suspects using two keys instead of one to encrypt. We can encrypt a message for multiple users with GPG, why couldn't we here? As far as I understand E2EE still works, except that users suspected of a felony would also have the state key in their encryption, that doesn't mean removing other keys!! Which we should definitely not do because we do not want to compromise the privacy of innocent people!!