There is a difference between expecting perfection, vs refusing to settle for less than a certain standard.
And what that standard is, is very subjective. And I've been able to attract my "perfect girlfriend" based on whatever I wanted at the time. I just haven't been able to attract my "perfect partner" with whom I feel we could and would grow together for a lifetime.