In Argentina, use of the "apellido materno" is uncommon. So if your name is Juan Carlos Pérez, then you are Juan Carlos Pérez, not Juan Carlos Pérez Maldonado, or whatever your mother's maiden name might be. Just like in Gringolandia. Personally, I happen to like the two-last-name system. I agree, it helps reduce the possibility of running into one's own doppelganger
, in a manner of speaking. It is also typically latino, and I like that. It is common in America (with few exceptions, notably Argentina) and also in Spain.
Let's face it, the naming system worldwide is pretty sexist. It's usually the male surname that prevails in just about any culture you can find. For reasons of practicality, one of the surnames must disappear, otherwise you'd get someone with a string of names. Juan Carlos Pérez, whose mother's last name is Maldonado, and his grandmothers' last names are: Zedillo and Labastida on his father's side and Moreno and Gutiérrez on his mother's side, would then be: Juan Carlos Pérez Maldonado Zedillo Moreno Labastida Gutiérrez, that that's just counting his four grandmothers!
So yes, either the father's or the mother's last name must eventually go away and must by virtue of that fact be sexist. I don't see how we could remove the sexist option without either switching names to numbering schemes or arbitrarily assigning a new last name that is not related to either family. If we do that, I would vote for using Náhuatl, since it is a dead language and is hard for most people to pronounce anyway (if we're going to make radical changes, why not go whole hog).
Then we could have Juan Carlos Achcauhtli (we might as well give him a last name denoting leadership).
Professional, bilingual writer at your service.