Overlay removal versus generative object removal
Generative object removal has improved enormously, but its fundamental constraint has not changed: it is producing content that never existed. When you erase a person from a beach photo, the model paints sand where the person was. It might be excellent sand. It is not the sand that was actually there, and there is no way for the model to know whether a footprint, a shadow or a shell belonged in that spot.
Overlay removal has access to information the generative approach does not. Where an overlay is 40% opaque, 60% of the original signal is still sitting in the file. The job is not to imagine the missing content but to amplify and correct what remains. That is why the output is deterministic and why it stands up to pixel-level inspection.
The trade-off is scope. This approach only works on things that were blended on top. If the object you want gone was in front of the camera, you need a generative tool — and you should expect invented detail as part of the deal.