For some occupations, (for example: technicians, construction worker) it makes sense to have specialized knowledge. I agree for the most part it is important to specialize in a specific trade. However, for research in science and engineering, it seems as if a whole lot of information must be known. A discovery in mathematics can be used in economics, engineering, physics, etc. However, how would these other people know about these discoveries? Engineers know a lot of mathematics, but they don't know everything in mathematics. So how do scientist and engineers inquire information, and use it for their own research. There is only so much information one person, yet there is so much information out in the world.