And most women who do keep their names are well-educated. The only reason these misogynistic traditions last so long is due to lack of education.
Most well-educated women that keep their maiden name do so in a professional manner only. Outside of their careers, they use their married name.
As far as taking the husbands name, it is the woman's choice. It's not because of possession or oppression. Additionally, what last name would you give the kids after generations of multi-named families? Are we going to have Jimmy Smith-Jones-Abbott-Richardsons running around?
Really, a woman taking a mans last name is no big deal.