I get it. The situational context makes a huge difference, too. Most of the people I advise now are Chief Something or Another. Their jobs are generally to take a whole lot of inputs and make business decisions. Maybe I’ll say “I don’t think we should do that because X”, and they’ll decide to do it anyway because Y is a higher priority. As long as it’s not something truly horrible, like “let’s sell our user list” or “we don’t have time to hash passwords” or something else egregious, eh, fine. They asked for my advice, I gave it, and they’re free to do whatever they want with it.
But sure, even then it’d get super annoying if they always ignored it. At some point it’d be obvious that my business goals don’t align well at all with theirs, so maybe it’s time to find a better fit.
There's no advancement, just bigger piles of bullshit. The goal is to get paid for shoveling the least.