You mention the culture where you're from -- might I ask what part of the world you're from?
I know this will sound very therapist-y, but why do you think it takes you so long to consider someone a friend? Do you have a very high threshold for what you consider a friend? Are you worried about trusting them?
Regarding the "they're not the person I want to spend my life with, so what's the point" statement: so what if you know you don't want to spend your life with them? Are you enjoying your time with them at that moment? My friend, I worry that you're sabotaging your present in search of your future, but what if you're also sabotaging your future by doing that? We're monkey-brained humans so we're constantly pondering all "what ifs" and that can sometimes distract us from what is right in front of us at the time. We constantly spite good in search of perfection, but there usually isn't such a thing. It'd be like refusing a modest lottery winning because you're waiting for the big jackpot. Work with what you have, my dude!
I can appreciate being gay can greatly reduce the dating pool, too. I'm a bi man but most of my relationships have been het; scouring dating apps for gay men I find the vast majority I do not vibe with at all, and most bi men here are poly with het female partners and are looking for threesomes / group play -- from my experience, anyway. So I can't fully appreciate how difficult it is for you to find someone you connect with (culture where you're from, someone to talk about philosophy and books, etc) but I do have some idea. However, even if they don't check all your boxes, sometimes "good enough" can be good enough.
Ah, don't be so hard on yourself. Most people are not "lookers" anyway. Win them over in other ways!