Earlier quoted context omitted.
There are people ready to be hired that aren't checked out
Sure. This is a great model to adopt if you believe corporations exist to destroy people. If a construction site was sending formerly qualified people away no longer able to work we would definitely investigate their practices. Tech deserves the same scrutiny.
corporations exist to make money, or maximize shareholder returns, depending on how you look at it. corporations don't exist to make people happy or solve the fundamental societal issues with capitalism. there's merit to discussing that as a separate topic, but in the context of "capitalism exists and you are operating a business within it", you want to fire low performers and replace them with high performers