After Susan Fowler wrote her exposè on Uber's culture a couple years ago, many commented saying that they would have trouble attracting talent given their tarnished reputation. Did that ever happen in practice?
With respect, I think you might be succumbing to a weak form of selection bias (perhaps theres a better bias at play). In my thinking, people who don't work at megacorps have issues with bringing technocratic dystopia into reality (either due to horrific cultural issues at these companies, or by turning humans into labor-machines, either internally, or via externally-developed markets) aren't taken seriously as "opposing voices" in the narrative. No one is debating the fact that you get cheap goods using these practices, but it certainly seems to have a negative effect on overall empathy/humanity, in my perhaps naive opinion.
To bring the point home, if you aren't at Google, Facebook, Amazon, or any of the other gigantic tech companies, you aren't considered part of the "talent pool" unless you have some kind of in, or just deal with the interview process and get one of the roles. I've noticed that because I haven't worked at a "real tech company" individuals at one of the larger Internet companies seem to discount what I have to say, with perhaps what you'd call 'pure tech'-adjacent software development experience at a large investment bank.
I think a huge number of talented people are choosing not to work at one of these firms, Uber as one example, specifically because of moral issues with one of the above issues mentioned.