But even if I wasn’t as involved, it’s still easy to see who’s always stepping up to help others and who’s struggling to deliver on their own with nearly any tiny amount of communication with the team.
It’s also really easy to see who’s developing a “not my job, not my problem” attitude. When a team gets to a point where individuals are delivering what they consider “their work” but the team as a whole struggles to deliver anything because everyone avoids the loose ends or refuses to help others, the entire team is getting poor performance reviews.
You may be good at this, but lots of managers are not.
I’m guessing a “thank you, good job” isn’t what you mean by “gets the reward”.
What you shouldn't do that a lot of places do is just give the person more work with nothing else. "Good job, now keep doing that AND all your other work for the same salary. That's cool, right? Your boss got a fat bonus for your work, though."
Truly I've never had trouble getting recognition for extraordinary work, and I've worked at a lot of questionable organizations.