You nailed it right! Half-baked so called engg or B-school grads with very little knowledge of how things work in real life, mis-led by goebells media are led to believe that if you are say a mech. engg. you probably will have to work only at the shop floor and anything other than it is assault on one's dignity. Real world business is totally different and success in career comes only with overall experience & that includes engg. counting stock in a godown also