Wages are rarely a source of satisfaction in a job. Employees consider them simply the fair exchange for their time.
The perks on the job and the company culture count for much more. I suspect that is everyone was given a 5% paycut, but the perks kept, they would be happier than they are now.
(I refer in general to all employees - not just the engineers)