We need less jacks of all trades and more specialization. You must choose on their behalf, or give them the choice to choose what to not be good at. When is the last time you actually used historic precedent for a decision? How deep is your actual knowledge of history? And could not being excellent in knowledge and action towards today's problems be superior to overlearning about problems already solved?
No matter what suggestion is made in regards to optimizing the education "system" you will find the naysayers that are emotionally invested in learning "all the things" so i mentioned history and astronomy, i could have closed my eyes, pointed at a syllabus, been as likely to find at random yet another suboptimal topic, and i would have in the end only substituted your pro history comments, for pro whatever else comments.
Better and worse exist. Wasting time exists. If you measure what the average or median or whatever measurement you care to use human, and see what they have used and will use of what they've learned, you will find that what you're being forceably literally by law required to be taught isn't what you need to make a living, or be a good person, or have greatness in your life. Its often babysitting hidden under the guise of progress. How can one support a static educational structure in a progressing and more rapidly progressing real world?
Also, you didn't really think I meant to delete history? I hope. That would be the opposite of education would it not? So as to avoid confusion, lets ammend it to "replace rarely used trivial knowledge for commonly useful fits lots of places knowledge, and specialization." When have you last needed to make a left turn at mars and missed your turn? Perhaps you don't need to know the order of the planets from the sun after all?