That is, they are making a clear commitment to prioritize things that reduce the time you are away from the office. Having on site food is convenient for the employer. Less time away from doing work.
Daycare, though, doesn't really do much more than help the employee actually have a family life. You won't stay at the office longer, since it will close and you will pick up your child and go home.
I'd actually extend the idea further and say what else sets this apart is what people do in the other locations. It is not uncommon to network on a gym or cafeteria. Daycare? It probably can happen. Doubt it does.
Food? A nice lunch that I don't have to think about beats packing PB&J or throwing away money on restaurant meals.
Dinner is provided very late, and is by no means an expectation, more of a courtesy to employees working late for other reasons. It makes sparse use of one cafeteria, where lunch overflows ~5.
Most engineers in my immediate area are solidly 10am-6pm unless something comes up. (Several have hour-plus BART rides to their families deep in the East Bay).
If the daycare is on-site, a person might stay longer at work since their child is taken care of.
DISCLAIMER: I have no children which means that my comment is ignorant or how a parent might read the same article or "message".