I think it's more the manner of the pinning which could just be down to the Ripley/Ash size ratio being different from the Vickers/David one.
That and Ash doesn't mind if Ripley damages herself damaging him but David is probably programmed to not damage Vickers unless he really, really has to.