I recently read the Google C++ Style Guide and especially one part catched my eye.
The part about Rvalue References discourages from using std::forward in general and using rvalue references in other cases than defining the move assignment operator and constructor.
The only argument given for this is that these are complicated, diffcult to understand features.
Are there other arguments for avoiding these features?