The ladder has collapsed. No more juniors to mentor and grow (in some cases no more US hiring period), and all of the carrots have been replaced with sticks. If you're lucky, the reward for doing good work and being nice is 'not being laid off', but the promo budget is gone and it's not like your boss gets a say in who's laid off so may the odds be ever in your favor.
Jokes in general are, if not explicitly against site norms, discouraged: "Comments should get more thoughtful and substantive, not less, as a topic gets more divisive." [1]
[0]: https://www.shrm.org/topics-tools/news/employee-relations/vi...
What a ridiculous presumption.
So either you made a joke that isn't funny or one that is offensive. Either way, there's your answer to why people didn't react positively.
He's a fine guy, and a fine coworker, but he's not the hot shit his resume progression would suggest.
I guess that's worth being taunted in graded school.
Sure, promotions are harder to get, but the "ladder hasn't collapsed" and many companies I know (at least in tech) will reward above-average dedication (that average being quite low...).
Nice little soundbite but for this to work your personal interpretation of "good work" and "be nice" needs to align with the people around you and the broader organisation.
If you have at least enough for now, you can start by just doing a good job and see what happens and if you're rewarded, not have to specifically chase. Hopefully you'll get to enough for the future without having to focus on promos etc. It's certainly nicer that way.
Then you can take on big projects when they make sense, instead of forcing them. Big projects that benefit your team/company where you're the right person to do it are more likely to work out than ones where you're a bad fit (or the project is a bad fit for the org!) but you think it will get you promoted.