Except as others have pointed out, you're not ranked according to the company, but your group. And in companies that like to keep groups small, that means even in groups where everyone is performing well, someone has to be called the bottom.
Your manager was forced to blame someone for something so you get fired for being part of a project that had better staffing so it would be less impacted by loss. This setup requires someone to be called deadweight whether that group actually has any or not.
Firing a static percentage of the company every year is horrible for morale. Managers who are doing their jobs and managing their people should find out when they need to work with them or let them go. People who should be let go shouldn't be held on to until the next review cycle.
Your manager was forced to blame someone for something so you get fired for being part of a project that had better staffing so it would be less impacted by loss. This setup requires someone to be called deadweight whether that group actually has any or not.
Firing a static percentage of the company every year is horrible for morale. Managers who are doing their jobs and managing their people should find out when they need to work with them or let them go. People who should be let go shouldn't be held on to until the next review cycle.