The decision to leave a company is an emotional one.

Usually, it’s not a throw-your-toys-out-the-pram type decision, but rather a series of negative emotional experiences, of varying depth, that build up to take someone over an unseen tipping point. 

Then they quit.

There are also a lot of unseen forces keeping people in their jobs. These include:

Personal identity

Commitment bias

Confrontation avoidance

Inertia

Habit

Each of these can be a quite significant psychological magnet in its own right. For example, people tend to receive a deep sense of their personal identity from the work that they do, and organizations have a significant ability to bestow identity upon their members. In order to quit, people may have to go against their own image of who they are as a person. And that’s hard.

Similarly, if people had to fight hard to get a job—going through a series of interviews and jumping through various hoops—it becomes commensurately harder for them to leave because of commitment bias.

In today’s world, it’s impossible to measure these and other comparable forces. They’re unseen, and, for most people, hard to articulate. But they are real, and significant.

And yet, people leave jobs all the time. 

Usually people leave after a series of incidents that build the negative emotions up to a point where they provide enough impetus for people to overcome these forces. Of course, companies want to keep the talented people who they have spent a lot of time, effort, and money to hire. But the problem is, they usually attack the problem at the end, not at the beginning. They try to put salve on some of the negative emotions that build up, and that is usually a case of too little, too late.