I have been with the company almost 20 years and am pretty sure I will never be laid off. My boss constantly changes our teams job descriptions and projects to ensure they appear very important and indispensable. He is good at making our results seem amazing, unless someone looks in more detail at them (which they never do).
Plus there is always another person on the team thats more of a target - with higher wages (mine are lower than others), or more junior / less competent employee.
Something to be learned there?