Simplicity in #programming is overrated. The lisp curse is that things made of elegant small pieces are no more likely to be elegant in the large, when the complexity of the problem overwhelms simplicity of expression. Complex languages (eg C++) are that way for a reason. Having a bigger toolbox makes it more likely there is a feature that addresses your particular problem.