My thought, learn too much = information overload. Unless you master a language, you can off-road for fun. Computer science is not about remember everything you learn because there is too much to learn. For every 5 to 10 years, new thing comes out.
That is 100% true and my point exactly. That's why you can't force the whole world onto "one or two" languages.