Not sure how that is a counterpoint, GP doesn't even specify they are talking about a nuclear family. Presumably other family structures have a similar dynamic where they want the youth to succeed.
Fair enough. From an evolutionary perspective, there is a much smaller distinction between “family” and “society as a whole”. Prior to the nation-state, most of “society” were people known on a personal level.
So I’m not sure that there is a strong distinction between “ensuring my family has a good outcome” and “ensuring a stable society” because a stable society is meant to be a means and not an end. Regardless, this feels a bit like an untestable hypothesis.
On the contrary it is very testable: look at number of grandchildren in families with different moral beliefs and cultural norms. Can look at whether the grandchildren thrive, too.
Your statement shows why social science is hard. Superficially, sure it seems testable but in reality it is much more difficult.
Good science controls for variables. Counting the number of offspring turns a blind eye to a number of variables that can influence the outcome beyond just moral beliefs or cultural norms. Can you say your results aren't influenced by factors like genetics, environment, war, etc. that are outside those moral beliefs? Even if you could control for them, a lot of that data isn't available from an evolutionary perspective. And even if it was, moral beliefs are not static; you could have one set of morals that leads to higher numbers of offspring in one stage of your life and change morals later. It makes for a messy, and probably untestable, hypothesis.
That's my main gripe that led me to the OP. People tend to take an enormously messy social situation and think they can distill it to a simple model. Real life tends to not work that way.