Memory is a learned trait, you aren't borne with it.
I was trained by my father. When I was about 3 he used to take me with him on construction jobs and when we got home he would quiz me about what different men in different trades were doing.
I I couldn't answer he would say pay attention what is going on around you, you might need it someday.
By the time I went to school I never wanted to hear anything more than once.
By the second grade the teachers figured that out and would find something else to do in the school after they had gone over something once.
The rest of grammer school I don't think I ever spent more than 2 hours a day in class, they couldn't stand me harassibg them.