> I also can't think of another profession that has the same reputation
Game development? Much lower pay relative to other programming jobs, insane hours, and usually requires much deeper and specialized skills.
I guess it's not low pay on an absolute scale like teaching is.