I'm going to keep it real. It's genuinely laziness for me. I'm successful and have my life in order. I just don't care enough about women to approach them. On my off days at work, the idea of spending a whole day dating a woman doesn't appeal to me. I'd rather chill at home, go for a walk or see if there's anything interesting to do.
My friend dragged me to a speed dating event once. I've found that most people in both genders are socially awkward. I've also been in a meetup event to learn code. Most women are responsive to energy. Show a lot of fun and positive energy and good vibes and if they don't have a lot of that, they tend to want to get to know you more. If they have enough of it, then they're more blasƩ about it.
The only relationship I think is serious is marriage. I don't see the appeal of getting a girlfriend. You're acting like you're married. You're wasting a lot of time on a person who probably just wants companionship but doesn't want commitment (both sides are guilty of this). 3-5 years past and of y'all broke up, then damn, you really just spent 3-5 with one person for no real reason other than companionship. It's low-key weird when you think about it.
The simple answer to the question is Islam, naturally. Traditionally, we're not supposed to just approach a woman. Of course, people nowadays prefer to get to know each other before tying the knot. I get that and probably agree that it's more sensible than way. But it's the sense of the religious stigma and the sense that men are to initiate that probably leaves both genders in our community rather annoyed about the whole thing.
That's how I see it anyway.