Sometimes, we may need to import and match based on another field than email. This is especially important for Marketo customer that do not have a connector to CRM. This kind of imports would enable to update the email address.
Of course, setting the matching field would also be possible through the Import APIs (Import Lead » Marketo Developers and importToList » Marketo Developers )
-Greg