Morality has many definitions. The following are some reasonably intuitive ones:
1. What I want. I define immoral as people not doing things I want. At least that’s how most politicians think. Samples: watching porn is immoral because I don’t want you to watch that. I’d rather that I watch that my self.
2. What those in power want. Obviously you need real muscles so not to get ignored by those you want to control.
3. An art to cooperate. Those winning war and economic competition tend to be more just than those who aren’t.
4. What ever people believe to be moral. I like this definition more because it’s actually disprovable and verifiable. Then we can use evolutionary psychology to see how different idea of “morality” evolves.
5. Altruism. That means it’s important to teach others morality while not practicing it our self. A very common phenomena in the world.
6. An honest way to maintain reputation. Making money honestly is lucrative too and you don’t want to risk that for a small stealing. Of course, hypocrisy can be even more efficient.
I used to think that the more money I make the more tax I have to pay for my enemies. For many years it doesn’t motivate me to get rich. Many people do not want to get rich quite literally. You asked them, “Do you want to be rich?” and they will say, “No I just want to have enough”.
The truth is a little hidden.
Think about it. Money can go anywhere freely under globalization. Yet people and most workers can’t go anywhere just as easily. Now put your self in the shoes of legislators that want more entertainment money and pay raise.