The point of being paid a salary vs per hour is that your entire time worked is abstract & non specific. It's also why salaried workers are usually exempt from overtime laws.
Our pay is also based on demand for our skills, based on the value it delivers, balanced with it's supply, which is why a software engineer is paid more than a McDonalds worker. If I could hypothetically produce the output of 100 google software engineers and I charged the price of 90 of them, any company would take me up for my offer and would be out competed by companies who didn't.
The fact that companies try to get the most for their money is just human nature and opportunistic. We don't need to actually go along with it, and nobody should feel guilty about doing the same with their employer too. If your a sales guy, you're considered a bad sales guy if you don't aggressively negotiate the best offer possible, engineers should not feel shy about doing the same too.
Our pay is also based on demand for our skills, based on the value it delivers, balanced with it's supply, which is why a software engineer is paid more than a McDonalds worker. If I could hypothetically produce the output of 100 google software engineers and I charged the price of 90 of them, any company would take me up for my offer and would be out competed by companies who didn't.
The fact that companies try to get the most for their money is just human nature and opportunistic. We don't need to actually go along with it, and nobody should feel guilty about doing the same with their employer too. If your a sales guy, you're considered a bad sales guy if you don't aggressively negotiate the best offer possible, engineers should not feel shy about doing the same too.