Earlier quoted context omitted.
Layoffs aren't always about profit though. In this case, it is more about streamlining and making MS more agile
How does laying off 18,000 people make you more "agile" ? Products that sell make you more "agile"... Its more a case of, we bought Nokia for their market, but we don't need their staff!
Uh, no, being capable of designing things cooperatively rather than playing political games and supporting status-quo is what makes you agile. Products that sell are the effect, not the cause.
It's much easier with a smaller company, though I doubt that's the primary motivation for the layoffs. More likely, they want to re-evaluate their internal culture, fire people most out of sync with what they'd like the culture to be and hire people that are more similar.