While both terms mean someone no longer has a job, they differ in cause and implication.
Firing is when employer terminates someone for cause, i.e. employee did something wrong or didn't meet expectations. Job loss is a broader term, simply means the person no longer has a job, for any reason, but typically layoffs, downsizing, restructuring, plant closure, or being fired.
So I'm not really upset about saying job losses in this case rather than firing, because the employees who lost their jobs didn't do anything wrong and I think it is useful to be able to distinguish.
The phrase that DOES irk me is "let go" vs. "fire". Now that is a weasel phrasing.