There's also reputation issues with a "hire them back later" attitude. Engineers are likely to become skeptical of recruiters from companies with a policy like that, and then you start struggling to hire anyone.
That reference was about sales employees, not engineers. I think most people realize that in larger companies the sales team and the engineering team are managed very differently, with the employees having very different expectations about the stability of their position.