people who are actually good at science have better job opportunities
Definitely. Two of the good science teachers I had, were people who had experienced professional success before changing careers. They knew their stuff, but realized they had more passion for teaching.
The other good science teacher I had was just a redneck who loved teaching physics.