Another thing I realised, in a low inflation environment, it is okay to not get any hikes or promotion, because your expenses are pretty constant.
But in high inflation environment like we had over last 3 years, we need to get good salary hikes and promotion just to keep in step with the rising costs.
My rent went up by over 50% over the last 3 years, if I didn't get salary hike and promotion, I would feel really depressed.
I think even people who own their houses and are on mortgage they payments went up, so salary hikes are necessary.
Some countries have perpetual high inflation and high growth, but in these countries the employees always have to demand good hikes. Other countries have perpetual low inflation and low growth, I guess employees in these countries just need to keep their jobs and same salary is good enough.