Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
It's not about exporting contacts but ease of use. Because when you have 50 or more employees that can create contacts, each one of them will write up the name of the contact depending on their mood (ex. first name first, last name last no middle name. ex2 last name first, first name last and middle name). I can think of too many different cases. That makes it very difficult when trying to list the contacts ascending or descending depending on either first or last name or even family or middle name. So I consider the separation of fields to a more analytical way essential when creating a new contact. (ex. First name field, last name field, Middle name field, Family name field etc).
You should have a look at
partner_firstname addon for V7.0:
It will keep compatibility with existing functionnalities.
There is no way that I have ever seen.
Certainly, when you export contacts, the list of exportable fields contains no such distinction. You export "Name" without a separation into personal and family names.
Are you sure you REALLY need it?
When you consider all the special cases, from a localization and internationalization point of view (eg; Iceland, China), it's a rat's nest of hidden complexity.