Human = pattern recognition and classification (compression) engine with the goal of surviving and reproducing.
Logic, cause and effect etc are just some of the patterns that we have observed and utilized to meet our goals.
A machine that is just logic and cause and effect is vastly inferior to us.
Where a problem is unsolvable or to complex (many are) we can match to the nearest pattern that gives a desirable outcome, regardless of the logic of that match.
We are also error prone (matching patterns in logically unrelated areas) and this allows us to by pass Godel's Theorem where as a machine of pure logic would be stuck.