It's similar for me. I don't know anyone, especially myself that doesn't suffer from limited understanding. That's what drives me to keep putting pieces together, taking them apart, reconfiguring, etc. I assume everybody I meet has something to teach me: the more I disagree with them, the more they have to teach me. I may learn from them by argument or by listening but I'm determined to learn something from every teacher and every person I talk on (mostly online but often in person too) is my teacher.