This has been an issue for thousands of years, even remarked on back in ancient Chinese, Greek and Roman times (hell, even Babylonian I believe).
Everyone's brains are tuned in different ways. Some people's brains are tuned to memorize and regurgitate, whereas others are more geared to problem solving but terrible at memorizing. The former seem to do great in most schools because the average educational testing process relies more on memorization, while the later often do very poorly in school but have plenty of imagination or drive to build careers.
While these are two over-generalized extremes, there are a multitude of elements inside each person's brain, personality, etc., that affects not only their ability to learn but what concepts they can learn. Education (and indeed career paths) should be geared towards these elements, otherwise a particular type gets too much attention and entire society loses out on an important resource not being supported properly.