Normally it is because a developer needs a changed made such as opening a port for a new tool they are using such as solr or changing a mysql setting that Drupal 7 needs, push a more up to date version of python for a Django site ect... and they sit there and are not working until I do it.