I agree. Tech companies should never really break off with former employees. Any former employee is a future potential employee that you can re-recruit when the time comes. Also, talent is difficult to find. Which makes people the center. Whatever you build, you will build it with people. So you need people. Be them new employees, be them former employees.
> Any former employee is a future potential employee that you can re-recruit when the time comes
Not only that, all former employees are de-facto "background check references" / "evagenlists" / "detractors" of your company. Forever! (well, not exactly forever... but close enough)
I can't recall a single year over the last 10 years where younger engineers, cousins, nephews or friends have asked me about the 2 companies I worked at before.
And boy, have I been candid.
Talked a very good friend of mine from joining Amazon for an offer he got making nearly 3 times much I did. All because of "decency" (or lack thereof) of a company.
Amazon has really developed "not giving a shit" into an art form. They even still have the cliff vesting of RSUs, which is their way of telling new hires "we don't expect you to stay for more than 2 years"