I don't think it's accurate to claim that ethics follows moral philosophy, and certainly most philosophers would not endorse that viewpoint. Philosophy doesn't tell society how to improve or behave. Philosophy helps question and understand, it hasn't historically been a driver of change.