I don't get duplicate objects when using Add, Subtract, Intersect and Exclude even when welding compounded paths together. Also, I usually hold down the Alt key when selecting the operation to make it immediately permanent.
The merge command as well as others on the lower tier of pathfinder...