A moral imerative has the same problems. I mean Kant believed in was something implanted by God - which seems like an easy way out of explanation. But even if you believe it follows logically or naturally from "reason" it seems pretty easy to come up with moral choices on which plenty of otherwise reasonable people disagree.