I enjoy reading your post, llg. It reminds me something important. Thank you.
I had a nurse friend kept going and on with complain about her work. She complained about almost every aspect of work, her patient's behavior, scheduling, coworker, assignment, facility building, equipment..... On the other hand, she posted her selfie in scrubs
online and described how cool her job was.
Posting her whatever she would like online was okay to me, but overall her behavior looked a little bit odd to me and it made me wonder why. Gradually I started wondering that she was complaining because she had to see the real world at work. It was like she was not happy because the work didn't let her perfect world continue.
One day, I was tired of listening to her complain and told her "I face challenges and frustrations at work daily too. But I go to work to give service, not to get service. Work is not a therapy. I try not to complain just because the work does meet my needs." Then she put her an unpleasant face and didn't say anything. I didn't know what was on her mind exactly. She might not understand what I said. She might get shocked because I disagreed and it didn't let her continue her ideal world.
Salary is sometimes described as compensation. It does not mean no less than that, but no more than that. People (including me) tend to forget that our work is compensated (by money.) They tend to expect to gain far more than the compensation they actually have signed up for, like filling their needs or getting satisfaction.