they can do some clever stuff with composition but have never really caught on because they become hard to reason about very quickly
as someone else mentioned, imperative languages have promoted the useful functional stuff so that it's in common usage