One of the things I've worked out is that everyone is/can be mathematical and logical, just not necessarily in ways we're conditioned to believe are mathematical and logical. But that could be because I don't think not understanding someone's logic automatically makes it illogical XD
I think this too and I think that the "logic" comes from being able to use tools to process. One person might use a different set than another and sill come to the same conclusion.