C++ complexity: it’s a feature
One of the constant reproaches we can hear about C++ is that it is too complex, too hard, too unsafe and has too many features, really these r-value references are useless and dangerous and why would you need variadic templates anyway, and “lol” you are still managing memory manually in 2016.