I would take a salary below the market rate if the job came with free childcare, because I'd still have to spend the money and I'd potentially save time on my commute.
This idea that companies "don't care about workers" is absurd. If anything other than the TC for a job has ever mattered to you, the company offering the thing that mattered has probably saved money on your salary.