The development configuration is to add specific things for Clojure development like repl servers and such. What would you put there which is needed for Java compilation? In fact adding the configuration to the Clojure compile task is a bug.
Do you have some use cases to illustrate your point?
I'm using development configuration to attach dependencies I don't want published through pom. Similar to maven's provided scope.
You are probably right and "development" configuration should not be used for this, but I couldn't implement an appropriate "provided" configuration for clojure source the same way I'd implement one for java