Hey now. Buck up your self-esteem! Everybody in life has more good friends (those they need to talk to and those that need to talk to them) than dating prospects in their life. That's just the way it goes. Friendships are faster developed and easier maintained, so they're naturally the primary relationship everyone has. It's important to have people you can talk to without the obligation of dating. Sure, sometimes feelings do wind up developing one way, and that can make it feel like you're always rejected because the feelings are so strong, but odds are that isn't actually the norm. Most relationships are mutual, and finding someone to date often comes down to time and place aka the current circumstances. I'm sure you're just fine, but if you still feel like there's no one who ever sees you as "good enough," then take a long, hard look at yourself and see what you want to improve on. Be the best version of yourself. (and pro-tip, if you consider yourself flawless and have no clue why someone wouldn't want you, then it could be an ego issue to improve. Everyone always has aspects to improve, and that's what life's all about! Always getting better)