1) There are lots of stuff that overlaps with other content management issues, so it would be better if I didn't have to use a seperate system for project management 2) These systems also seem to be very modular, and I have noticed that a few components that would be required for this type of site somewhat exist for Drupal already, but nothing to tie a bunch of it together.