"For some unfathomable reason, teachers all over the world seem to think that students learn more of computing with "numbers" rather than familiarizing themselves with mathematical structure/algebra.
IMO, that is the major impediment to the dissemination of mathematical knowledge to the general public"
Teachers in many schools are evaluated and paid according, not to how substantive and effective their courses are, but how popular they are with students. This seems to correlate well with the grades they give. As long as students and their parents are customers to be pleased, and they are pleased by high grades, I do not know how to insure quality control in education.
If something is difficult to teach, the answer in american schools is to remove it from the curriculum, like proofs in geometry, and all reasoning in general. Many of todays students in college do not even know what "QED" stands for, having never seen it.
It is not that teachers are deceived as to what they should teach, it is that they are not supported for it. The current "no child left behind" idiocy is making things infinitely worse. Several of the best students i have had in my life are unable to find teaching jobs today because the requirements for teachers are so stupid, that they are judged unfit to teach, because their training is so far above what is expected.
Usually the problem is that the required course is so mickey mouse that any good student has taken it in high school, and thus considered unqualified for not having taken it in college. One of my best students, who seeks to teach high school in Texas, was deemed unqualified to teach math for lack of a linear algebra course, although she has a masters degree in mechanical engineering. She had taken linear algebra as a sophomore but the law required her to take an upper level course. When she tried to enroll in the course at university of houston she was told she was overqualified and denied admission to the course! What a catch 22.
Another of my top students is still being denied the right to teach math in virginia for lack of trivial preparation courses which are so elementary (venn diagrams?) she took them in high school or junior high, although in college she did take advanced calculus and differential topology, won the mathematics department award as the best math major in the university, and then earned a PhD in biochemistry!
Our education planning is apparently being set by some of the visibly poorest educated people in the world, e.g. our prez.