"Legacy employees" sounds like code for "employees we could replace with cheaper new grads".
But really there's all kinds, from "we don't want this guy who insists on keeping the old C++ codebase alive" to straight-up people who engage in fraud because they think the company owes them.
That said, my personal view is that you should keep "legacy employees" unless they explicitly refuse to work.