Традиция я считаю сложилась даже из-за того, как обозначены слова "выходить замуж" и "женится". А еще от того, что жена идет жить в дом к мужу, а не муж идет жить к жене. А раз женщина входит в другую семью, то и фамилия должна быть у них одна. Женщина находится за мужем, а если она за мужем, то и фамилию он ей свою дает, как символ того, что теперь она стала с ним одним целым. ИМХО - одна семья должна жить под одной фамилией. Это как создание династии, своей родословной! А то будет звучать "Род Зеленских и какая-то Иванова" , которая решила выделится, так как не хочется заморачиваться.
Другое дело, что бывают исключения, и берется фамилия жены по каким-то либо серьезным причинам, либо от того, что фамилия мужа не благозвучна.
Сейчас конечно традиции многими посылаются нафиг, процветает феминизм, а мужчины не всегда являются надежной опорой и достойной главой семьи.
Женщины смотрят на вопрос с материальной точки зрения (не хочу заморачиваться со сменой, это ж столько денег, нервов и так дальше), и не видят духовного аспекта этого действия - соединения в единое целое.