My company has struggled with this too. We’ve lost all the Zs we’ve hired within the first few months, and we were deliberately trying to mentor them so they could gain the professional skills they were very clearly lacking on hiring. I invested so much of my time training them on how to write an email, how to write a document using complete sentences, how to proofread a document, and how to be in a meeting (4 different Zers individually, who could not do any of these things without significant hand-holding).
Once we were happy that they were up to speed and on the same level as the rest of the team, they left. Consistently their reason was “thank you for giving me the skills I needed to get a better job.” Which, great! I guess. But that leaves me pretty stumped. How am I supposed to train new team members knowing that they’ll leave at the first opportunity? I’m not a manager, so it’s not really my problem, but ya, it’s frustrating for this elder millennial who just appreciates having a job that isn’t exploitative.