Why is are students in India so often guided (or forced) into being engineers? (I have the impression this is a valid question, my only sources being remarks by posters on this forum and the Crazyengineers forum, and the movie "3 Idiots".) I can imagine very different explanations for this phenomena. For example: 1) Insignificant cultural differences (between India and the USA) result in a greater demand for engineers. For example, perhaps holding a job like Supervisor of Waste Collection Services in a small town requires an engineering degree in India, but not in the USA and there is no difference in the amount of technology that is applied to the job between the two countries. 2) Significant cultural differences result in a greater demand for engineers. Perhaps small companies in India (like small construction firms) take a more systematic enineering approach to their work versus the somewhat "seat of the pants" approach that is used in the USA. 3) Cultural conditions with respect to applying technology are roughly the same in the USA and India. The population of engineers in India is small relative the demand for engineers.