Lots of arguments here about how people shouldn't be looking after children during working hours which I kind of agree with (different if your 15 year old is at home all day when you're working, and might pop in a couple of times with a question but is mostly self sufficient)
BUT our local school, I can see from my window. Parents who work from home near me can walk their child to school for 8:45, and be at their desk upstairs working from 9. They can use after school club that closes at 6, work until 5:30 and be at the school at 5:40 picking up their DC. My nearest office, if my job wasn't fully remote, is an hour commute on a good day, more like an hour and a half if there's traffic. That means people in my team would, if dropping children off at 7:30am for breakfast club, struggle to be ready at 9am, and would have to finish at 4 to pick up the children from after school club.
My job is fully remote, I do not have an office. I'm allowed to work from any of the UK offices if I choose to, some of my team do once in a while. I never do. I also often work until 5:45 if I'm not quite finished on a task at 5:30, and I can be this flexible because I don't have a commute. My job also understands that you might need to leave your desk to answer the door to the postman, or you might need to let someone in to service your boiler, or you might need to nip to a doctors appointment. You just let your team know and they work around it.
It's about time employers realised that presenteeism is just going to mean they lose good staff IMO