Schools are mainly about supplying cheap workforce for existing companies.
Learning things like starting your own company or managing money in a way that increases negotiation power of the workers, is a disadvantage for companies.
<tin foil hat mode:off>
Having financial knowledge is also not always a direct requirement to get the job at a company, so actually it doesn't provide a direct competitive advantage if you are in the job seeker pool.
These 2 factors create maybe the equilibrium of the current composition of the curriculum.