I complain a lot about documentation in Ruby and Rails, but wow, Drupal eats those deficiencies for lunch. It was where I concluded that, sometimes, know-how is held closely as a profit center. It's not even a learning curve thing where the ladder to expertise is long, but that several rungs are entirely missing, if not kicked through by previous climbers.