Mathematical thinking is not the same as doing mathematics - at least not as mathematics is typically presented in our school system. School math typically focuses on learning procedures to solve highly stereotyped problems. Professional mathematicians think a certain way to solve real problems, problems that can arise from the everyday world, or from science, or from within mathematics itself. The key to success in school math is to learn to think inside-the-box. In contrast, a key feature of mathematical thinking is thinking outside-the-box - a valuable ability in today's world.
What makes it possible to learn advanced math fairly quickly is that the human brain is capable of learning to follow a given set of rules without understanding them, and apply them in an intelligent and useful fashion. Given sufficient practice, the brain eventually discovers (or creates) meaning in what began as a meaningless game.
The linear-programming was - and is - perhaps the single most important real-life problem.
The whole apparatus of the calculus takes on an entirely different form when developed for the complex numbers.