Why's it hard for me to find a girlfriend?

I'm going to be dead serious with this question because I'm not going to kick around the bush, why is it so difficult for me, a 31 year old man to find a girlfriend? I've been trying since 2011 to find a girlfriend, back then I wasn't in a rush to find the one, had plenty of time to search and make friends and such, by the time I was 26/26 is when I started getting depressed at finding myself a girlfriend, I've started worrying and getting anxious, watching family members on both sides of my family getting married, did not do anything to help my self esteem. I have tried everything from haircuts, stylish clothes, getting out, gyming, nothing worked. Only thing I haven't tried yet is selling my soul.

Fast Forward to 2021, I've started getting therapy because of serious depression issues and anxiety, all which are tied to my loneliness and inability to find a girlfriend, yes I am average looking, most people tell me I am handsome, but some just won't accept that and go for a better looking deal than me, in other words women just overlook me 99.9% of the time.

I'm not exaggerating on this, anytime I find a potential or ideal girlfriend material in someone, I start a friendship with them, talk to them, make them laugh and so on, but each time I'm at that point where I am ready to ask them out, they end up being engaged (First Crush) or loses a piece of jewelry, I offer to find it for them and when I find and arrange they retrieve it, they don't show up and in the process dishonor me. (Second Crush), Or meeting someone at gym, talking with them and not seeing them until recently, and learning they have a boyfriend in Cape Town. (Third Crush).

Honestly, I gave up on finding love a long time ago and just want someone for the sake of companionship, so I'm not lonely and procreation purposes, so I have kids and my folks have grandkids to spoil in their old age.
Why's it hard for me to find a girlfriend?
Post Opinion