I think at the very least a person should sanitize their drives then maybe do a clean install just to the point of logging in. After that, the new user can finish the installation, but I myself have never given a computer away and when done with one I just destroy the hard drives.