I wonder about the "never lie" bit. Any kind of negotiation comes to mind, where it might be best to not show your hand completely. You might be negotiating for your family, for your business, for your country even. Is it ok to accept a worse result in the name of honesty as a principle? Sure the world might be a better place if everyone told the truth always. But this is advice for this world, not a hypothetical one…
I wouldn't worry about taking every single one of these literally. A rule like this is meant as a compass bearing, not a precise set of directions to a perfect life. Besides, it's totally possible to negotiate in good faith without lying. Professional negotiators actively advise against lying because A) you might get caught B) it's harder to remember a lie than the truth later on. (This is how a lot of criminals get…
So, lie then, is what you should do instead of lying, in order to have a good faith negotiation.
Ps a lot of corporations commit crimes. They are professional liars, they don’t lose track and when they do get caught (hardly anyone is looking), they pay a fine and do it again.“Cost of doing business” if you will. Plus your common criminal usually isn’t able to get politicians elected by contributing hundred of millions to their campaigns, etc.