This is not true. Salaries only means your pay is decided on a yearly basis and divided into each paycheck and not calculated and tracked per hour. Other conditions of employment including working hours and specific job duties are all part of your employment agreement. If your agreement has no set hours of any sort or limitations for other work, then there’s no problem. If a company is going to agree to pay you a salary, they are going to set how many hours you should be working, and reasonably expect you not to be double dipping.
No to the second-to-last assertion, not definitionally. The last one is simply begging the question.
Not sure why people downvoting you.
You have some good points and arguments, specially compare to the “they think they own us” comments. Everything isn’t black and white.
Maybe it is because I have worked in tech oriented roles (which this article is geared towards)but none of my jobs have stipulated number of hours I need to work.
Not nearly that specific. Not sure why it would be unless the company sucks at measuring performance.