Google's export to CSV is not properly parsed by Microsoft's import from CSV.
For contacts, Google's export to CSV uses field names that Microsoft's import does not understand. The result is the unknown fields are saved in the Notes field. This is very clumsy import and forces the user to perform LOTS of editing. You show an example of some fields in a few records in the .csv file, but not enough for the user to know the import of the CSV will result in a good set of contacts. You need to provide a mapping of what Google uses for field names to what you use for field names. Since Google and Hotmail/Live/Outlook.com are probably the biggest e-mail services, the mapping option should present an option to map Google field names to Microsoft's field names to facilitate the import. When importing contacts from Google, Microsoft should provide an easy option in mapping to do the import instead of having to figure out all the mapping.
Helen Whelan commented
Replicate the functionality from the desktop app that allows me to import calendar items from a .csv file.
Export Contacts to CSV (not just OLM!)
The fact that you cannot export contacts from Outlook for Mac to CSV is completely bizarre and a classic anti-user issue with Microsoft Outlook for Mac. This essentially locks the user out of sharing their contacts with Gmail Contacts or anything else. It's infuriating.