Always good with numbers and STEM subjects, absolutely terrible with names. People think I’m joking for not remembering their names after knowing them for years. I think it’s that whole left-right brain thing.
No, I'm afraid it's an age thing!!
Also to some degree a technology thing. I used to keep tens, probably towards one hundred phone numbers in my head; then along comes the mobile phone. Now I can't remember my daughter's numbers - don't need to because they're on my bl***y phone! Tech will slowly turn us into brainless morons, if we allow it to.