Why do I not get male attention?

For some context, I'm a 27-year old woman living in a major U. S. city. I've been single without any dates for nearly 5 years now, and I have genuinely no idea why men just don't go for me.

In terms of physical appearance, I get called 'attractive' by both male and female friends quite a bit. I'm 5'8, 125lbs, natural blonde hair, green eyes, good teeth, 32DD breasts, long legs, general hourglass figure.
I'm what I'd call a "social introvert" - I can be quite chatty in social settings, and I have a tight circle, but need a lot of downtime on my own to recover, and I'm normally terrified of interacting with men in a romantic context - I always worry they're going to say something cruel if I try to initiate a conversation. Because of this, I generally need them to make it 100% clear they're attracted to me before I'll engage. I don't like to use dating apps either, as I don't photograph well and I know I'll just get left-swiped a bunch.

Professionally, I have a great career going for me that I enjoy, and my interests tend to be more on the bookish/nerdy side. I've tried joining things like book clubs, museum groups, etc. to see if I can meet any men that way, but nope, still ignored... lol.

What am I doing wrong? I really don't think I'm repulsive, and might be a good catch to some. Any insight?
Why do I not get male attention?
Post Opinion