It makes sense to have such an achievement in the client and have such a verification to help client verify if users fulfilled that and check that achievement, but as you mentioned it can not help a lot in preventing attacks.
I think it’s very important to find solutions to prevent users from making already know
connections to someone they do not know. I started a discussion about that here.