How about we stop accepting this status quo? People will lie to make money, but we don't have to make it a socially acceptable practice.
In fact, to make money, people just do whatever makes money. If they lie to make money, it means lying is making them money. If we could raise the costs of lying, for example by being much more eager to punish deceptive advertising with high fines, people would lie less.
Humans have been lying for personal gain for only a short amount of time. I guess yea, we should all just decide that lying is bad. That's a novel idea.
Humans have been lying for as long as they've been human, but they've also shunned this behavior for just as long. It's destructive to both individuals and communities.
The system of private profit is what gave them the motivation to lie. It is not a natural law. Transportation could be nationalized. What we regard as corruption in the public sphere is literally the stated goal of the private sphere.
In fact, to make money, people just do whatever makes money. If they lie to make money, it means lying is making them money. If we could raise the costs of lying, for example by being much more eager to punish deceptive advertising with high fines, people would lie less.