> In a healthy org you will be promoted because you are delivering value more efficiently, not because you are grinding more and more hours.
Everywhere I've worked promotions are handed out by brown nosing. While, yes, you need to have a baseline of skill it's not nearly as much as one might expect. You can hit senior while being a junior if you sniff enough of your boss' farts.
>You’d be surprised how few employees really understand how their work translates to business value
That's really irrelevant in my experience. Sure some places may be different I haven't worked at every single employer. I've done the enterprise, mid-sized, mom and pop, and start up gauntlet both as a contractor and a full-time employee and it's not been much different regardless of the company.
>how things could be done better with the same amount of effort will make one much more upwardly mobile.
I don't care how much better something can be done. I care about a paycheck. I've pushed myself to near burnout for jobs before (plural) and you know what happened? Nothing but more work added to the pile.
So at the end of the day I do the bare minimum required to hit my metrics. The people that put in the hours are surprised when we get the same raise. In some cases, people that do less than me get promoted and then have to figure out why they took on so much more work and responsibility for barely an increase in salary. It's laughable.
Butt-in-seat time, as you put it, is the metric nearly everywhere actually cares about. Status go yellow? Where were you and why were you AFK?
So, sure, I guess you could say that I've only ever worked for clueless management but in my experience all management is clueless. I've never worked anywhere IT or not, nor have I ever known someone personally who has worked anywhere, that management could turn the lights on in the morning without help. That's just what management is. The people who can do the job are doing the job. The people that can't get promoted to management.