Well, 100 hundred years ago, women didn't have a right to vote and most of them they didn't find it a big issue. We probably should have kept things that way...
Asuming that Tatiana should take her husband's name simply because he is a male is sexist and humiliting no mather how you look at it.
Maybe you keep that law in your country.
In mine, women NEVER take their husbands name (by law, it's not even an option, you don't become a different person just because you got married) and children always carry both names, but the parents can choose whether they carry first the father's or the mother's surname and that's he one that will be passed to their grand-children. So no, the patriarchic ancestry does not always prevail.
As you see, different places different laws. And we don't know how Monaco
works.