There ought to be some way to encourage late high school/early college students to "survey" the field without necessarily taking full courses in these topics. This could also give some earlier understanding in how the different fields relate - for example you could present a toy graph theory problem within linear algebra as a matrix problem, later presenting the same problem in graph theory section and walk through it using graph representation. I think high school courses struggle with memorability precisely because most units are taught basically in a vacuum.
Regardless though, the point of the survey course wouldn't be to remember details so much as to find topics of interest for further study/be generally aware of their existence in case a relevant problem comes up in the future.
Honestly all of those feel more niche than calculus. I agree with you and joatmon-snoo on the usefulness of statistics and would probably support bumping calculus in favor of statistics, but meta-mathematics, topology, logic (which bleeds into meta-mathematics), combinatorics (which is kind of covered by stats), number theory, discrete mathematics, and graph theory are all much less useful even in adjacent STEM fields (discrete mathematics and graph theory matter more in CS, but far less for day-to-day programming). History of mathematics is effectively an entirely separate discipline and philosophy of mathematics has meta-mathematics/mathematical logic as a prerequisite.
Calculus unlocks much of physics and engineering (and lots of stats!). Large cardinal theory does not unlock any other field to the best of my understanding.