я же приписал, что это мое мнение ) поигравшись с compojure + var, component, mount и integrant в итоге выбрал для себя integrant как самый предсказуемый
Чтобы у тебя была возможность контролировать это поведение, потому что иначе будут случаи, когда ты не сможешь подменить в рантайме реализацию. И весь твой reloaded- или repl-workflow накроются тазом. Например так.