The picture is complicated by libraries and tool-chains that can make an established language (c, java, python) a better choice by giving an enormous (e.g. x1000) boost to productivity, obscuring the intrinsic merits of the language itself. (Although, languages that facilitate library and tool use will promote creation of their ecosystems).
"Logic programming is a cool idea, but not that useful for most things" would be a better explanation for why it's not popular today. It strikes me as a rather narrow and dogmatic AI technique; and one that you're better off reimplementing on demand (Greenspun-style), or using in a library.