A problem is that the diff might not be byte-for-byte equivalent (considering it presumably is stored with offsets and/or context).
There would only be a "semantic" equivalence, which might be abused: People could be tempted to connect wildly different patches in the belief that they have the "same effect", which is probably not a good thing to do. But that's rather a question of policy and judgement.