I'm another Mathematica old-timer. In early versions, Mathematica had a simple basic vocabulary of definitions, augmentable by "add-ons". This was a good thing. The basics could be covered by an actual book you could hold in your hand. But now, Mathematica has a vast flat vocabulary supported by vast flat documentation. This is not a big problem for those of us who are already familiar with it, but I can't see how a new user can cope.