Everyone at the company contributes. Some people are in roles where the kpis may be harder to measure or that just have more risk in general. However, it is that risk taking that helps the company grow.
I disagree with you. Some contribute, some make damage (for example bad engineers, managers, dysfunctional teams, dead products). Company is successful if impact from former is larger than from latter.
I agree with that point, some parts of a company can detract value or contribute negatively. For the teams affected recently, however, i think that would be hard to argue.