I think people are over thinking this.
As with any woman you meet there's probably a mental list of pros and cons that you make.
If the pros of being with them outweighs the cons then you stay together.
Not only that different men place different values on certain criteria. So for one guy being an SP is a deal breaker and for others it is not.
I'm sure we've all met your friend's GF and thought "no way I could date her..." but clearly there's someone out there for her.