IMO the real broken part of this system is that people are not getting legally-protected personal time.
A big part of the resentment is that a person who chose to have children ends up being able to be excused from work to take care of children, while a person who has no children is not as easily excused to do what they want to do, because it is deemed low priority compared to children.
We need to be prioritizing peoples' personal time and respecting however they choose to use it. Regardless whether someone chooses to spend their personal time raising kids or raising orphans in an orphanage or rescuing animals or reading books or hiking the wilderness or community service or being social and sleeping and watching movies, all of these things are good for their own mental health, and we need to not discriminate between these choices in giving people their personal time.
It's when people are working till 11pm and someone says "I need to leave at 6 to make food for my kids" that the resentment happens. If everyone got off at 6, there wouldn't be any resentment.