In the U.S., for example, a bright young lady with opportunities can rest assured that, no matter what she chooses to study, life has a good chance of turning out alright for her. Her family, friends, teachers, and so forth generally agree. However in India, for example, it's far more likely that a bright young lady with opportunities will be thoroughly encouraged -- some might even say pushed -- to pursue only the most remunerative and prestigious occupations. In plain language: "Do you want to end up in the gutter?"
I wonder if these are the social structures that make the most difference.