That is probably true up to a point - but there is also a point where some ‘honest opinions’ shouldn’t be tolerated or debated. The Nazis marching through Columbus two days ago don’t need to be respectfully convinced, they need to be put down however possible.
Two short answers: Tradition and simplicity.
If you have different names, which one do the kids get? Also, it’s sometimes challenging to fill in school forms when your kid has a different last name than you.