参照経由のみで環境にアクセスする lambda expression がなんで reference_closure 型にならなあかんねん

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2550.pdf
ローカルの変数の値を全部参照で読み書きするならば,

8 If every name in the effective capture set is preceded by &, F is publicly derived from std::reference_closure (20.5.17), where R is the return type and P is the parameter-type-list of the lambda expression. Converting an object of type F to type std::reference_closure and invoking its function call operator shall have the same effect as invoking the function call operator of F. [ Note: This requirement effectively means that such F must be implemented using a pair of a function pointer and a static scope pointer. —end note ]

可能なことはよく理解できるけれど,わざわざ標準ライブラリに追加で std::reference_closure を導入してこれを強制する rationale が全く見えてこにゃーい.「可能である」ということと「しなければならない」の間にはかなり大きな隔たりがあると思うけれど,その隔たりを超えるだけの rationale って何ぞ?