all misunderstandings stem from misinterpreting dependencies which exist higher up in the abstraction hierarchy

you don't get the entire picture by reading one interface sitting atop a deeper system, just as you don't get the entire picture of a person just by a single conversation.

the reality which is truth lives in a space with ever expanding dimensionality. and performing dimensionality reduction is essential to discover patterns, but it is risky in the sense that you are performing lossy compression.

this is exactly why you can never fully understand any system or person entirely. which is why approaching any problem or relationship with humility and empathy is crucial to mitigate misunderstandings.

also, looking back in time, any truth is implicitly compressed by M-N dimensions, where M is the current times dimensionality, and N is that moment in historical times dimensionality, where N <= M. This means all memories of "truth" must be consistently re-evaluated in order to remain a "truth". truth is temporal, any axiomatic proof must assess all axioms it relies on. because axioms can be disproven as new information is discovered, and as reality itself changes.