I totally agree with push back when necessary: my own career has seen lean times and heavy times as well and thankfully I had built enough work-equity with my employers that they gracefully helped me tide over them. So that’s not what am contesting.
I was addressing the heretical point you mentioned - ignore employer’s goals.
It's a balance. I think most people care too much about their employer's goals. The heresy is that you can't just say "Well, I don't care about my employer's goals," or else you'll be facing some negative reviews.
The trick is to make it a mental shift. Here's a concrete example: Suppose you were coordinating with some large bank that takes a very long time to do anything. Should you feel bad that most of your day is spent waiting for them? Should you proactively go out of your way to find extra work for yourself?
I don't think so. You waiting for Big Bank is the business goal. But most people will tell their manager "I have nothing to do; please find me more work" (in so many words).
There's no reason to stress yourself out like that. Some would say you'd be doing the bare minimum. I would say that you'd be fulfilling your business obligations, and that you'd be acting professionally.
Most people won't have such direct opportunities to minimize their workload. But they often maximize their own workload for no reason, until their managers practically force them to take time off. (Or they don't, which is worse.)
Well, again from personal experience and what I have seen, going the extra mile exactly like you said (not to) is what enabled many to grow both professionally and financially. For many, that’s exactly what put them on the faster track to all that’s good.
I know only a lucky few who got there by being there at the right time and coasting out. Most had to work it. I can really feel how it is easier to focus on those lucky ones (or the ones who missed out), but I prefer to still focus on the middle ones with right values for whom it worked out.
Few months back an SVP type came for internal talk about journey and growth that led to their present position. So their matra was: looking for opportunities, mentoring, having great mentors, learning, proactive problem solving blah..blah.
Now this all seems reasonably true. Most important thing they missed to tell was joining industry/company at time of explosive growth in sector. If one is out with graduate degree in EEE field in late eighties or early nineties and joined a growing tech firm they undoubtedly ended up doing very well even if not an SVP or higher. To their credit was not to totally screw up things and not some great leadership lessons.
This story is not going to repeat for engineer joining in 2020s. There are no great green field projects coming, or customer negotiations happening for a low/mid-level engineers. Most of them will be put to churn out and integrate thousand little micro services and feel grateful that they still have job and health insurance.
Reflecting on myself who joined in mid 2000s all interesting work is now past and even after gaining lot of experience I ended being a JIRA slave and daily agile standup chump today. I can't imagine what an extra mile would be in this environment. I might, however, get fired if I tell a lot of work they are trying to efficiently should not be done at all in first place.
I don’t know your exact situation - but I precisely started working full time in 2003. I have many peers who have grown to vp levels from that time.
Without more details, any points I make / advice I give will just sound like platitudes. But I do hope you turn it around. The job market is very hot right now fwiw if you want a fresh start.
I was addressing the heretical point you mentioned - ignore employer’s goals.
May be I missed an exaggeration there.