В прямом. Не поддерживает мой компилятор лямбды. Вариадики поддерживает, лямбды - нет. В нем что-то из С++11 есть, чего-то нет. Это же IBM i компилятор )
ну если у тебя даже нет возможности передать rvalue(хотя наверное есть, какой то std::move написать по кривому), то смысла в универсальной ссылке мало. Но конечно можно и оставить... На будущее