Philosophy explains what morality is (rationally pursuing our desires, setting up moral and intellectual virtues to stave off future spikes of desires that will underlie our current ones, and so on), but leaves all the work of figuring out how to actually do this stuff to science.Ethics is a science; only metaethics is philosophy.In short, I agree with your assessment that in practice he provides