I mean, by today's standards unless you're part of a royal lineage, there's no legitimate reason why a woman has to take her husband-to-be's surname either— other than preference.
In older times, women were viewed as kind of like property, and marriage+changing her surname was seen as passing ownership and responsibility from her father to her spouse; And royalty is a no-brainer, since there's a duty to keep the name of the literal people who own that land and govern the people.
Personally, I like the idea of taking both names to respect and acknowledge the unity of both families.
It’s not a ‘Japanese thing’. I’m from Australia and I know many young couples doing this. Because honestly why not? In one case, the husband doesn’t like his last name because it associates him with his father who abandoned him and his family, leaving his sickly mother to raise two sons on her own. While his wife’s dad has been a great father figure that he wanted and needed. Therefore he felt honoured to take his wife’s last name.
Japanese creators really need to stop making it so that male characters drop their last names in favor of their female spouse’s last name. There should never be a reason for a man to do that. (╯°Д °)╯╧╧