Some think you should do this annually. "Back when he was running GE, Jack Welch famously argued that leaders should fire the bottom 10 percent of their workforce each year, as part of an orderly continuous improvement process." https://www.inc.com/paul-b-brown/should-you-fire-10-of-your-...
As noted, it creates a really unhealthy intra-team sabotage mindset as everybody competes to avoid being at the bottom of the stack. It puts managers in a horrible spot, having to rank 'n' purge when maybe their team was humming along wonderfully all year. It creates an atmosphere of awful fear and dread that distracts from the work.
As one of my buddies said back when MS was still using this accursed system -- "If they'd used stack-ranking at Los Alamos, hell, Oppenheimer would probably have had to fire Feynman!" {obviously not reflective of the historical reality, but I think pithy nonetheless}