Obviously, the purpose of this tool isn't to preserve 100% compatibility. Things like removing empty directories makes that clear.
But, why would you remove comments? Presumably, if those are there, they were added for a specific reason. And the author acknowledges the space savings are minimal.
> Things like removing empty directories makes that clear.
I hope that's disabled by default. Something like: "turning this option on may reduce file size by a small percent, but could impact compatibility."
I suspect the option will be much more useful with file formats that are zip under the hood, where it's easier to test the small subset of applications that read those files and/or update the file specification.