I know of two women who didn't marry/ settle until 35 and each now has 2 lovely kids.
I also have a brother who is 10 years older than you and has never had a 'proper' relationship - longest was 6 months and she dumped him- and he's not weird at all.
Maybe- without knowing you at all- I'd say that you aren't putting in enough effort. (I'd say the same about my brother who tends to have very fallow periods when he just can't be arsed with the whole internet dating scene so doesn't even try to meet women.)
I know it's maybe not a popular notion but I do think that when you get out of your 20s and friends are settled, then you need to treat finding a partner ( if you want one) like a mission, rather than just hoping someone will turn up.
Yes, you might meet someone in a queue at Tesco, or on the train, or plane, but you can still maximise your chances.
In your situation it might mean changing your job to earn more money so you can do more things, like holidays for singles ( not 18-30!), and just getting out more.
You might want to think about- a dating coach! There are several psychologists out there who can help- by getting you to look at how you behave which may come over as stand offish or aloof, or just plain not interested- when you are! It's about changing your body language so you are receptive in any situation where there is a chance you might meet someone.
I'm sure you will meet someone but you need a plan of action!