I would use "sacking" for performance related termination, and "losing ones job" in all other cases. I suspect BBC would use the same.
People like to make too much out of active/passive word choices. Granted it can get very propagandistic ("officer-involved shooting"), but if you try to make people say "unhoused" instead of "homeless" everyone just back-translates it in their head.
“Fired” is also a technical term for both cases, in academic/economist speak.
This is only true when an employee has worked for a company for 2 or more years
OK. I was fired for no stated cause in a process that didn't involve headcount reduction, or the firing of anyone except me specifically. (The unstated cause seems to have been that I had been offered a perk by the manager who hired me that the new manager didn't want to honor after the original guy was promoted.)
How would you describe that, in British English?
(Not like, you know, some people getting divorced soon, some people biting a revolver soon)