
We're talking from two different sides of the issue, in addition to the fact that I'm talking about secondary education for which I have over 10 years of experience in addition to Ed credentials and graduate work in education.
You seem to talk about what you would like (all teachers to have a math ed degree, or that two teachers be assigned to a course), whereas I'm talking about the reality that:
a.) people who teach math 80% of the time have no better than a BA in math which means that not only do they have limited experience in upper level mathematics but their knowledge and application of mathematics is limited in addition to a basic and weak background in science
b.) even when people get a BA in math and then get a MA in teaching - the methods courses are weak and ineffective, barely providing what they need to teach the content let alone applications.
c.) schools cannot afford to have two teachers assigned to a single course, let alone teachers that are in high demand like math and physics as there just aren't enough qualified candidates out there.
d.) you underestimate the benefit of higher level mathematics when teaching. I would say that for secondary education linear algebra and high level calc are not enough - rather I would prefer the teacher have those courses in addition to upper division applied math courses in modern topics of science. I have seen numerous "math ed" teachers struggle with applications of mathematics beyond what is provided in the text - often teaching incorrect science or doing poor methods in modeling.
Real Users never know what they want, but they always know when your program doesn't deliver it.