Humans aren't off an assembly line. We have a collection of genes which enable capabilities, and further, those genes may be expressed or not.
Little Bobby may read via 12 genes, and Pete via 14 genes, with only 10 genes identical between them.
An example ; some humans cannot tell the difference between faces. Literally, some humans do not have the genetic framework to understand concepts conveyed in certain ways.
Why would teaching, learning, be different? And when we talk to people, listen to people regarding their learning experience (such as yours), it all seems subtly different. Unique.
That's because it is.
So teaching needs to be wrapped more, IMO, in the desire to convey info, but also, in the ability to realise that lessons are going to require individual nudging no matter what.
Thus, teaching methods should be less specific about "how to teach" and more about a framework to teach.