This "problem" is not unique to Lisps. Quite often, when I look at a piece of code written in C++, especially when it uses lambda functions inside calls, I can't help asking myself why there are so many brackets (and whether a Lisp would be a better alternative to C++, syntax-wise).
The syntax of the lambda itself in C++ is sort of funny: it requires to use all the bracket types at the same time!
[](){}