If someone else signs for you and you say it WAS you, I don't think the signature is going to be disputed. You can always say you just decided to sign it weird for some reason. In the opposite case, the forger is going to need to argue that you signed it weird, while you are going to say that you didn't sign it at all.
But that's how I think things are supposed to be.
I live in a strange country where signatures actually are compared by clerks and will literally reject your second signature if it doesn't look enough like the first, even when you signed both right in front of them.
Then they ask “did you sign this?” and the witness “did they sign this?”
It’s less an immediate authentication and more of a “record” of authentication that has to be validated by the person who signed.
If you agreed to something verbally, and are then asked "did you agree to this?", you would also be lying if you answered with "no".
Having them written down helps with disputes.
Though they also serve there as witnesses that the person signing is indeed the actual person supposed to be wed :)