The problem is that many, many PHP sites were created by people with limited budgets that will avoid all types of maintenance in the site code, because that means paying the developers more money to do those maintenance tasks, if they ever have a clue that they really need to update their site code to work with newer versions that shared hosting providers eventually will impose.
The JSClasses site is derived from the PHPClasses site which has about 1 million registered users after 12 years of age. The JSClasses site was just started last year.
The PHPClasses professionals section was started in 2007. It has over 11,000 registered professionals looking for jobs. The PHPClasses jobs board was started in 2008.