TIL that the Clojure rationale doesn't mention or motivate lazy sequences which are all over the place in Clojure.
That laziness (in collection APIs, duh) was a major reason that I stopped using the language more after 1 or 2 years of toying around. Maybe that concept was too foreign for me, but objectively lazy seqs don't compose with other language features like dynamic scoping.
Yet I'm happy I tried it, learned a bunch of stuff along the way.