Not always true. I've coached people to stay before and they are still at the company. Sometimes they have concerns that actually could be fixed from management. People are complex and have many different reasons for wanting to leave, some fixable some not.