Keep in mind that Microsoft laid-off a large share of their developers shortly before and during the interval the GP talks about.
Repeatedly.
You are right that's one or the other. Probably both are contributing.