But as you rise in the org chart things get more nuanced and complicated. First, you have to pick your battles. You can stand up for precisely as much as your reputation allows, and in a large corporation that is always pretty small when it comes to ingrained culture or explicit leadership mandates.
Second, business realities and the end of ZIRP are something that a whole generation of software developers have been sheltered from, but is nevertheless a real thing that is not purely a result of greedy management. I started working in 2000, and had a decade under my belt leading teams and becoming CTO of a Web 2.0 era startup before I made as much money as new grads expect to earn today fresh out of school.
I am thankful for that time though, because being in a small company truly flattens and aligns things so every single person understands the business stakes because it's an open book. At scale, leadership empathy and rank and file business understanding inevitably break down, and middle managements job is to satisfice between them as much as possible while still recognizing what pays the bills. Ultimately as an employee of a large company you have to see past the cognitive dissonance and corporate speak, and make a call on whether you believe in the leadership or not. If you don't, then your best bet is to move on, grandstanding for the sake of reputation with the burnt out and the jaded doesn't actually benefit anyone.