Everyone has their own (must have traits) lists for a mate. Some people don't bother to work on (themselves) in order to "attract" a "suitable mate". Others are holding onto an idea of something that does not exist.
So much of searching for "The One" is tied to how (few options) we leave for ourselves. If one says "Mr/Ms. Right" must be of a certain race, a particular relgion, live in a certain country/state/town...etc (That eliminates Billions of people right off the bat!) That's BEFORE you get to height, weight, education, career, health habits, hobbies/interests, and sense of humor. Lastly you want your friends & family to like them as well as theirs liking you.
There is no "perfect person" for anyone. Those who are looking for "perfection" will never find it. The longer one's list is the less likely they're going to find love. A person has to determine what's really "important" to them before selecting a mate. Not everything on the typical list has the same weight or value. There is a difference between (would be nice to have) and (must haves).
“Love isn’t finding a perfect person. It’s seeing an imperfect person perfectly.” – Sam Keen