A job doesn't usually involve a lifetime contract. And if it does, the severance required had better be incredible.
Nobody should "sacrifice future career prospects" just for a job. And if they do, it's hard to blame the employer on this, especially considering the premise implies they had choice in the matter.
I'm not sure how on earth you could consider marriage a lifetime contract when it's no-fault divorce at any second. The divorce process is at-will, though it takes some time to finalize.