As a project ages more thought shifts from development to maintenance and external concerns. What is good for a young project is usually not a good fit for a mature project. Specifically, young projects tend to care more about automated documentation generated from code, whereas mature projects just want a good content management system.