Earlier quoted context omitted.
> I think there's someone who would accept working at each of those places just fine. Even the worst ones. Yes, people desparate enough to subject themselves to poorer working conditions. What's the single benefit for companies to cut themselves off from potentially good employees?
Honesty? People are going to know what is up within the first month, at minimum, so don't waste their time? This goes along with a broad category of attempted deception that fails because the person you're attempting to deceive has, typically as a part of their job, understanding the actual state of thing you're trying to lie about. Especially egregious when it creates a safety risk, for example, but bad enough when…
Engineers don't want their time wasted, but companies have no benefit in trying to prevent it as far as I can see. What kind of brand image would they portray if they started saying how bad their tech stack is?