I have never heard of a company struggling to hire due to reputation. Low wages or lack of qualified workers, sure. Reputation? Never.
It's definitely less of a problem for lower skilled jobs. And that makes sense since the labour is a lot more replaceable. But it's also why unions are there to prevent abuse.
I won't pretend to claim the system works perfectly. My point is just that there are levers there already that work pretty well. And we should decide as a society how to play or add levers. Managing by mod is really a dictatorship run by the angriest twitter users. If that's who we want running the show - I think that should at least be put to a vote... I'm definitely against it.