The problem with running all children through number theory, essentially teaching them to derive Calculus by high school, is:
A. Most kids aren’t smart enough for it
B. Most kids spend so much time on theory that they don’t learn math facts
C. You teach kids that math is too hard, because it is so confusing, and drum out a large number who could have become engineers and STEM experts.
No argument from me.