Your solution seems to consist no more than a description of your subjective experience of moral intuition and a couple of speculations about the mechanism, speculations you have done no more than imagine, and then imagine that you could implement them.
That is not correct, at the very least his explanation is the simpler one.
If we want to figure out the reasons for why something like moral philosophy does exist we'll have to reduce it to underlying phenomena and not talk about it in terms of itself.
lukeprog gave a list of metaethics questions here:
Most of these questions make no sense to me. I imagine that the moral intuitions in my brain come from a special black box within it, a "morality core" whose outputs I cannot easily change. (Explaining how my "morality core" ended up a certain way is a task for evo psych, not philosophy.) Or I can be more enlightened and adopt Nesov's idea that the "morality core" doesn't exist as a unified device, only as an umbrella name for all the diverse "reasons for action" that my brain can fire. Either perspective can be implemented as a computer program pretty easily, so I don't feel there's any philosophical mystery left over. All we have is factual questions about how people's "morality cores" vary in time and from person to person, how compelling their voices are, finding patterns in their outputs, etc. Can someone explain what problem metaethics is supposed to solve?