You might not care to shrink it down for 500KB to 200KB. But shrinking 200MiB binary to 40MiB is nice.
Is that the average size savings?
But that is at .o file granularity. There's no per-symbol dead code elimination.
And if you provide a list of .o files (no .a files) then it doesn't throw away anything at all.