Comment by lazide
Not the parent poster, but companies want people who will deal and cater to their needs, not people who will whine and complain about (even very real) issues.
And employees will typically want companies that will cater to their every whim and pay them very well to be catered too.
Where the two meet is the labor market.
Conditions are changing, and ‘hard’ force is being applied again.
The employee demands are usually simpler: They want their employer to pay the most and inconvenience them as little as possible. "cater to their every whim" is nonsense. Nobody expects that.
Employees know what the job will entail 99% of the time because it's their career focus. For that reason they don't really need much from their employer other than the tools necessary to do their jobs (e.g. a computer).