You are missing the point of how strongly people in US still believe that you can achieve the American Dream if you choose whatever field, just work hard and are good to your job. Most Americans are not consciously aware of the class system that exists in contrast to most Europeans and other foreigners. There is also a disproportionately higher percentage of people that seek true satisfaction from their jobs (live to work) than seeing it as a job (work to live). It is not even PC to say that your parents are working class or you are 1st generation immigrant so I advise you to become a nurse, doctor or a plumber.
In addition, as history has shown again and again people can and will do poor or risky financial decisions if given the opportunity across the whole spectrum (e.g. from payday loans to very expensive underperforming actively managed funds with huge fees). For a financial institution it may make sense to have 11% interest rate and a 20% chance that people will default before paying at least the principal but these interest rates make life unbearable for the people who have them and is detrimental for the society.
Finally people would probably make better decisions if they had an advisor like you but truth is that most people that come from low socioeconomic status either cannot imagine their selves being for example doctors (they even don't know anyone, an uncle or a family friend) and they have no access to advisors like you from their environment.