A personal anecdote adding nuance to your statement. I lived in Harlem for years. I proudly went to my local Carver Savings Bank the Black owned Bank in my neighborhood to open an account. Carver refused to open a business account for me, claiming my business documents were not in order -- which was nonsense! I was saddened and angered they declined to take my business -- one supporting Black people no less! I went down the street to a Bank of American branch and they created a business account for me lickety split! I've had that account for more than 20 years now.
Probably very few. But people buy cars for many reasons including status, self-esteem, and pulling honeys. How will taking an accounting course help with this?
I don't think the average person needs to understand balance sheets, P/L statements, etc. Understanding compound interest and how that impacts the cost of credits cards or interest earned on savings accounts should absolutely be taught in school -- probably middle school.
Look, I have an MBA and have made stupid financial decisions. We all do things we know are not in our best interests -- it is part of the human condition.
Sure, teaching people accounting may help but we also need to address the underlying reasons people feel the need to say buy that new car or take a lease on a new car they will never own when buying a used one or taking the bus makes better economic sense.