Thanks for explaining.
So to discuss “what we ought to value” you need to judge moral systems and their consequences using something that is both vaguer and more practical than a moral system. Such as psychology, or sociology, or political expedience, or some combination of these.
I think this is tempting but ultimately misguided, because the choice of a ‘more practical and vague’ system by which to judge moral systems is just a second order moral system in itself which happens to be practical and vague. This is metanormative regress.
The only coherent solution to the “ought-from-is” problem I’ve come across is normative eliminativism - ‘ought’ statements are either false or a special type of descriptive statement.
This comment does really help me understand what you’re saying better. If you write a post expanding it, I would encourage you to address the following related points:
Can you have some members of a society who don’t share some of the consistent moral patterns which evolved, or do you claim that every member reliably holds these morals?
Can someone decide what they ought to value using this system? How?
Is it wrong if someone simply doesn’t care about what society values? Why?
How can we tell that your story tells us what we ought to value rather than simply explaining why we value the things we do?
Do you make a clear distinction between normative ethics and descriptive ethics? What is it?