Agreed, but if it's truly a bad fit, there comes a time when you have to stop throwing more money into a failed investment, to use your own terminology. It's up to the manager to decide if/when an engineer isn't a good fit for his or her team. Obviously, some managers are better about it than others, but hopefully senior management is looking at team turnover, and noticing that certain managers' teams tend to have higher turnover than others.