Also just to add - In countries like India, it is incredibly difficult to defer which major to choose. You basically have to choose a major as soon as you have graduated high school and it is quite painful and costly(time+money) to change it afterwords. Which is why we see far higher percentage of engineers go get a MBA in India, as most do not want to be engineers in the first place.