What we need is less politics in education and better attitudes and efforts by all involved.
Hopefully we all can choose a profession that we enjoy. Thus going to work should be generally enjoyable and not just to get a pay check.
However, that is often not the case.
Sometimes it is good to change careers to be re-motivated. Doing the same thing for 30 years can be enough.
Having an ex-scientist from industry might make for a good science or math teacher even if they do not have an "education" degree.