1) Because of the low wages.
2) Pay attracts workers. "Happiness" is a separate and personal issue.
3) Anecdata.
4) The fact is that far higher wages would attract American teachers for short periods. It is a free market, until exploitable labor is introduced. Foreign teachers absolutely are suppressing wages, as evidenced by the fact that the wages aren't high enough to attract American teachers.