書いてある通りだろ。
braced-init-listはexpressionじゃなくて、initializer。
戻り値を省略した場合、returnから推測してくれるためには、lambdaは、

{ return attribute-specifieropt expression ; }

の形でなければならない。
expressionであるべき場所に、expressionじゃないものを書いて、なんでダメなんだって言われても困る。