One reason it is not more popular is that it was, but then its Datalog subset, and supersets of Datalog that are different than Prolog, took a lot of that use from it. (Often with the Prolog syntax removed since it is frequently embedded in other languages, so it becomes a semantic rather than syntactic subset of Prolog.)