Software that's correctly implemented in the face of transaction malleability will not be bothered by these duplicates.
Yes, so?
If there is a big hole in the yard and everyone should know not to fall into it, it does not mean it is a good idea to leave it there.