I had provided tutoring to non-accounting majors. I discovered that the number of students failing Accounting 101 was high. Throughout the country the class has one of the highest failure rates. I do believe that business school should be pared backwards to consider only things such as accounting. Legal education should be consolidated within the business school. I realistically only see two years worth of material in Law school, which could be incorporated within a Bachelor's degree.
Accounting and Legal work do require maturity, experience, and compassion. This is something that is missing from most graduates upon completion of the Bachelor's level. However, the accounting world has a built-in mentoring and progression scheme. The legal world should more closely resemble it.
I also look to high schools to change the math curriculum. The Calculus modules should be redesigned with an orientation to a lower grade base. I have been reading articles about teaching more advanced math subjects to elementary students. It is possible. The focus on Geometry for the middle tier is a waste. My old high school tracked the middle tier through 4 years of wasted effort, which culminated in Geometry. Geometry was just memorization, which most of them did not utilize. The people can't even calculate which degree stem they need for changing their handlebar position of their bicycles; important things in every day life are beyond most.
Furthermore in the high schools they should promote bookkeeping classes with a consideration of financial acumen in the background. This would help to produce more well-rounded people. They would have a better idea on how to make decisions. Many individuals are commenting on here about the lack of value consideration within decision making by young people.