Earlier quoted context omitted.
It is ok when you don't lie in the process. It is not ok when you pretend to work full time while actually working only equivalent of part time in each workplace (does not matter all that much whether drop in productivity is due to burnout or cheating on time spent by working). The productivity of programmers is often hard to measure, if you don't take advantage of it then it is fine. There are jobs that dont require…
Isn't it wrong for a company to lie about things like remuneration and money too ? Is it okay for companies to pay people they claim internally have the same pay (for the same work), but pay them differently based on things like location ?
But we're not really talking legal here, we're talking ethical. And ethically, I'm not sure why dishonesty on paper is worse than dishonesty in a 1-on-1.
You'll find all kinds of notions/norms in our culture that are inconsistent with each other. Usually it takes a standup comedian to point out our own hypocrisy.