So we now need a crud app to communicate what we have done at work? Lol . I think management and people at the ground level know who the high performers are. When things are broken they know who will take charge and fix it. Who can deliver consistently. This is obvious to all team leads.
I think you're talking about different issues. I read it as a practical communication issue more than a visibility issue. If people are getting stuff done, but not telling anyone that they're getting stuff done, it creates an atmosphere where people don't think stuff is getting done, and that's just needless stress.
I've been guilty of this as well, and although for the most part everyone knows I get stuff done, it does create uncertainty about where our project stands. It's hard to remove the air of "we're fucked," and that's especially tragic if by all objective standards you're doing fine.
Daily standups take care of communicating progress well enough. The added value of software to organize work has to do with keeping track of all that needs doing and in what order, especially for teams that aren't colocated.