I have personally made some headway on this problem, and I wouldn't be saying it was possible if I hadn't. Your inability to find a workable framework is more evidence to me of your lack of imagination than it is that the problem is fundamentally unsolvable. There's a finite number of consistent models to explore, and one of them will give us what we want.
It doesn't matter if you want to call that a technological problem or a social problem; the world isn't actually divided in those terms. So saying "social problems" strikes me as starting with a shitty model of what we are capable of. It's also just corporate-talk and there's no reason to expect it to be valid in this domain. The best that distinction has ever done is prime somebody to employ an actual problem solving technique.
No, I have one that works. I really don't care what any philosophers have to say about it. And if you think everyone has to agree to something before it can be useful, then I can see why you'd think this is a social problem.
>Where do you get this "finite number of consistent models" from?
There's a finite number of people, a finite number of configurations their brains have been in, and thus a finite number of models provided by those configurations.
The argument about finite brain configurations is not compelling. There's no reason why only brain states that have occurred would be relevant. Morality deals with hypotheticals and counterfactuals: what would be the moral judgment in this or that situation. I think it would be uncontroversial to claim that there are an infinity of such hypothetical situations, and each model of morality can deal with them differently, ergo you get an infinity of possible models.
>What does "one that works" mean?
It means it is both consistent with reality and useful.
>There's no reason why only brain states that have occurred would be relevant.
The reason those ones are relevant is because those are the only ones available for analysis. Those are the brains that determine what "human" currently means. We could evolve into toads in 100B years, but you'd hardly aspire to create a toad brain and call it a good human brain.
>I think it would be uncontroversial to claim that there are an infinity of such hypothetical situations, and each model of morality can deal with them differently, ergo you get an infinity of possible models.
You are confusing the multitude of possible moralities with the multitude of counterfactuals they model. More importantly, you or forgetting that we are only concerned with relevant moralities and relevant counterfactuals, and that we have to make our developments incrementally, and in finite time, which massively constrains the possibilities.
There are an infinite number of ways to skin a cat, but that doesn't mean we can't have a useful notion of the "right way" to do it.