Probably what businesses really want is unethical people who are competent at lying about it, and the professor was giving anon practical career advice if not actually ethical advice.
They still want workers who are willing to lie to protect the company. There's a reason why whistleblowers tend to be blackballed from their industries.
They still don't want an honest 95%+ ethical person in any role because it might conflict with the corporation's desire to have workers rationalize that the needs of the corporation are more important than ethics, ie not wanting to hire potential whistleblowers.
They want ethical but only to the point that they're willing to be unethical for the corporation, but not to the point that they'd ever be unethical towards the corporation. Basically sketchy 'ride or die' logic
The CEO's goal is to be able to say "we had the best intentions, I have no idea how it went so badly", and that requires a bunch of layers of middlemen who are willing to do anything to meet targets
What businesses want are unethical people, but only towards everyone else. To them you must always be the pretty prim diamond unicorn princess who shit's rainbows and profit.