I don't disagree with the order of teaching, in general, but with its pacing. Arithmetic shouldn't be given 6 (K-5) years. Algebra shouldn't be 3-4 years (6-8 or 6-9). We bore students with the same material slightly stepped up each year for years at a time until they get to high school. Then we try and hit the accelerator and make them jump from the most rudimentary concepts in arithmetic and algebra and get them through trigonemetry or calculus in 3 more years. The concepts of trig, calculus, probability and stats, linear algebra can all be taught earlier. Students are capable of this, but the curricula aren't designed around it.
I didn't even realize until college that Algebra II was linear algebra. The notations used in college linear algebra would've been difficult for me to grasp fully at the time, but they make solving those systems of equations so much easier. And learning the notation [in high school], getting to the courses in college they'd be far less intimidating. We have 13 years with students before college, plenty of time to introduce notation and higher order concepts slowly rather than dumping it on them freshman year of college.
EDIT: Clarification on time of something