Scoop export doubt

we already use --update-key and --update-mode to handle duplicate primary keys while exporting. Then why do we use stage tables? The objective of the stage table is to handle inconsistencies (when we give duplicate primary key while exporting) while exporting data from hive to mysql. But the duplicate primary key is already taken care by --update-key and --update-mode right. Please clarify