 Everyone learns in different ways, at different times, at different paces. Even someone's slowness to learn is part of their learning. The way someone comes to realize something is often attached to aspects of their life that we don't understand. The way someone realizes something may be very different to the way you realized it and you can be frustrated that they haven't seen it yet and obviously pieced it together yet but they are on a different script to you.