>Nobody's absolving the managers
Whether consciously or not, scapegoating their minions does exactly that.
This is a pervasive feature of American culture where the most guilty parties with the most power who have the least defensible motives use FUD to spread the blame around and it actually works. People buy this shit and even internalize it - something this thread is a living testament to.
This is the same shit that happened when the CEO of Boeing tried to blame the dead pilots and subsequently tried to throw his engineers under the bus and each time where there was even a shade of doubt a ready cohort of people stood ready to defend the self serving FUD he pumped out.
>I've never worked at Uber or any other big corp so I can't speak to how they do things there.
Only at small companies have I ever been asked to build $evilfeature. At big companies I get asked to build $featurethatcouldbeabused. The bigger the impact and the more morally wrong it is the more feature indirection there will be.
Either way it's good to know that when somebody with the power to deprive me of my sole income asks me to build a kitchen knife they intend to stab someone with there's a willing crowd on hacker news ready to claim that they dont get to hog all of the blame because I technically could have refused to make that kitchen knife and joined the unemployment queue.