The problem with logic
Logic works in closed systems.
Mathematics works beautifully with logic because its rules are complete and finite. You can follow a chain of reasoning step by step and arrive at a definitive answer. But real-world problems don't have that shape. They involve incomplete information, contradictory signals, and context that changes the meaning of everything.
"Is this email spam?" The answer depends on who sent it, what they usually say, what you know about them, and dozens of factors that no list of rules can anticipate.
Intelligence doesn't work by following a chain of reasoning to a definitive answer. It works by reading patterns, making guesses, and adjusting. That's a very different thing.