I'm not sure I've ever actually known any programmer in general that started with a functional language, unless we want to count Javascript. I know they exist, but it can't be common.
FTFY
My (crusty old) experience is that folks who did CS in college at schools that were more theory-driven tend to have experience with functional coding. I don't recall being taught Lisp but I do remember having to just figure it out for class. Because the class wasn't about teaching a language and there was homework in Lisp.
Clojure really encourages data-oriented programming, similar to what you often find in Python codebases. Mutation isn't the default in clojure for common data structures, so writing your iterative code is just more work than writing functional code using the immutable defaults. Language design has a big impact here. That's not to say you can't write imperative mutation heavy code in Clojure, but you're either going to fight the language or build up your own utility libraries to do it. It's there, but it's rarely idiomatic and often seen as a performance tradeoff.