I think the point is that everyone works for money, wherever they work. The question is about why you choose that company to earn a salary, rather than another.
I think it's a good thing that companies have to compete for candidates with more than just salary. Job conditions are also important. Holiday days, parental leave, WFH etc. However, it needs to be in the contract.