I'm good with my parents. They have their normal human flaws, which I accept happily.
Are you a parent yourself? It's really difficult. You can't help but bring a lot of baggage. There's a podcast I lesten to, to improve parenting that runs a workshop called "taming your triggers". Having children exposes a lot of wounds and personal baggage. It's really difficult to recognise and address those on yourself as a parent. Your description of expectations from a parent are so idealised, I would argue that there are very few individuals in the world who are actually successful in being that good and selfless.
This is interesting if you've got an hour to watch a philosophy video(link goes directly to 53min if you just want to watch a few minutes).