I think my interview/offer ratio is somewhere below 1%. One factor that you probably guessed is I have very low social skills, well documented in my psychological evaluation that I did to diagnose my ADHD.
I started learning programming about as a preschool kid, in the 8 bits era, then did some Visual Basic desktop apps, C, .NET, embedded C payment devices, vehicle plate recognition systems, backend of payment systems, android programming, etc.
Changing that much was probably a bad thing, as a senior any position I attempt I’ll be competing with people that is focused on the same stack for years.
All the best positions ask for fluent english and my pronunciation is not that good, and I’m 44 years old now.
There is no chance I’ll move up to management because of said social skills.
I kind of have to opposite but a similar problem. I'm diagnosed autistic, so while I am great at self teaching, I also tend to hyperfocus. This lead me to be a kind of one trick pony, but I'm really good at that one thing. And I think my lack of diversification is killing me. I just don't have broad enough knowledge to cover a full position. That and well…I'm awkward in interviews, with the no eye contact, reciprocating responses, and tendency to ramble.