Is this really a philosophical difference? Granted, I've only used Clojure as far as Lisps go, but composability seems to be something that's emphasized.
Rather than
(remove-if-not #'p xs :count 5 :start 3)
It seems to me like most Clojure users would do something like (->> xs (drop 3) (filter p) (take 5))
which is much closer to take 5 . filter p . drop 3