Для чего нужен clojure?
С Clojure можно делать практически всё, в чём задействована Java, но только можно ещё кое-что. 
Clojure имеет отличный, как бы это назвать, диалект пусть будет, ClojureScript, который интерпретируется в JavaScript. Что это значит? То что при разработке web-приложения, можно не думать ни о чём и пилить на одном языке и backend и frontend. Это замечательно.
С помощью Clojure можно писать игры, дополнительно используя libgdx.
Clojure умеет в Android! Что тоже очень хорошо.
Lisp основа языка  говорит о том, что можно спокойно себе заниматься Искусственным интеллектом. Точно знаю, что ML точно можно.
Самое главное - Clojure это современный Lisp который может использовать все Java библиотеки, а это значит, что он не только мощный, но и умеет многое. Единственный минус - в Раше он не нужен.
После прочтения вот этой статьи  Функциональное программирование для всех , я пришел к Clojure. Прочитайте её и вы увидите зачем вам нужен такой язык.  Ещё Почему стоит изучить Clojure?