According to Christoph Kohlhepp (tip o’ the hat to Greg Jaxon)
C++14 generic lambdas enable a degree of functional programming that has, until now, been impossible in C++.
They make C++ constructs more concise.
They eliminate many use cases of template syntax that has been a hallmark of C++ since the introduction of the STL.
When the C++ standard introduced template, an entire coding style of generic programming unfolded on this which made “<>” as ubiquitous as the pointer symbol “*” had been in C land. With the introduction of generic lambdas to the C++ standard, a genuine functional coding style is about to unfold and perhaps make the keyword auto just as ubiquitous.