If you look at these things at an individual level, individual morality is a useful lens. But this topic is really about a class of professionals within a whole society. Influencing behavior through moralizing unfortunately works much better in the ancient tribal environment in which it evolved, where shame and ostracization could be used to punish wayward members of the tribe.
The reality of large societies is that a certain percentage of people will do immoral things even when they know those things are immoral, because they can get away with it or even profit from it. And they will do this especially when the rewards for immoral behavior increase asymptotically due to supply constraints.
Using morals to provide solutions only gets you as far as "X should Y". But prescribing "shoulds" doesn't solve anything. Changing incentives does. How to do that is the real question.
Unfortunately we all only really can change our individual behavior. So individual morals is all there is. Given that, you can 'go with the flow' and become a person that does immoral things, or you can hold the line and perhaps be an example. And keep your self-respect.
The reality of large societies is that a certain percentage of people will do immoral things even when they know those things are immoral, because they can get away with it or even profit from it. And they will do this especially when the rewards for immoral behavior increase asymptotically due to supply constraints.
Using morals to provide solutions only gets you as far as "X should Y". But prescribing "shoulds" doesn't solve anything. Changing incentives does. How to do that is the real question.