A variety of reasons; high switching costs, perhaps due to skills, education, or having limited financial freedom. The current job may confer benefits not available with alternative lower stress options (hours, proximity to family, etc).
Perhaps it is an entry level job that is seen as a route to higher paid work.