Deletion in ActivityPub vs revocation
That's just describing the voluntary deletion upon request, though :)
The difference between an operator caching content vs storing, archiving, and even retransmitting it comes down to their own choice as to whether to delete or do anything else they want with the content.
And no, in an international, interconnected world, law enforcement isn't going to be that reliable of a solution to this trust problem.
If nothing else, how would we know if someone is ignoring deletion requests, to know to send government agents to their servers, even assuming we have that practical ability?
A user might not know a third party instance operator is saving all of their important private content, right up until the day the instance is hacked or the content is intentionally spread throughout the internet.
IF the operator is in a jurisdiction with the protection law, it'll be too late then, and heck, the operator might consider the release worth the price anyway.