Dunno what the other progs recommend you do ;-)
But, they use LNAB in their printouts, data etc - which I suppose, if you were looking for e.g. birth certificates, is correct.
However, most other stuff, when there's a name change reverts to current name - e.g. Census
What the objected to was my beautifully printed family tree showing their birth name.
OK, what happened
Girl {First Surname} born
Mum divorces and remarries
At 16 Girl changes surname to new dad's
Girl {Second Surname} then has baby - dad not around
Baby {Second Surname} looks weird on printout as child of Girl {First Surname}
Looks like abscent dad was called {Second Surname}