Let's be clear about what the macroeconomic environment is, because it has a specific meaning. I'll quote from another definition here, so I'm not merely offering my own interpretation:
> A macro environment refers to the set of conditions that exist in the economy as a whole, rather than in a particular sector or region. In general, the macro environment includes trends in the gross domestic product (GDP), inflation, employment, spending, and monetary and fiscal policy. The macro-environment is closely linked to the general business cycle as opposed to the performance of an individual business sector. [1]
If Gitlab had simply said what you said, then I wouldn't have commented at all.
Instead, Gitlab explicitly blamed economy-wide conditions for these layoffs, and that is what I take issue with. The economy is doing well. It's not all rosy, but in general, most indicators are fair-to-good, and trending better. (Manufacturing is one area that continues to trend worse).
And frankly, my comment was not directed merely at Gitlab, but rather the slew of layoff notices we've seen that appear to be copied and pasted from each other. It's comical at this point, and the idea that the broad economy is in bad shape is simply not true, and not supported by the evidence.
[1] https://www.investopedia.com/terms/m/macro-environment.asp