[1]: If anything, I think teaching is more meaningful, using the same argument: do software engineering and you can do one human's job of software engineering. Teach 10 software engineers and you are by extension doing software engineering as 10 humans.
On a side note: if anyone here hasn't tried tutoring/teaching natural sciences/programming in a one-on-one setting or very small group, I seriously recommend it. It's surprisingly similar to software engineering; in many ways, it's wetware engineering! You get to debug the logic in people's brains as they work through problems.
In addition that study notes that teachers are more likely to work a second job, something a Google engineer wouldn't need to do to make a decent wage.
> The average salary of public school teachers in 2017 – 18 for the State of California was $80,680. [2]
Teachers make a perfectly decent wage as is, more than the average household .