Your in-house PMs might not be that engaged in the process of day-to-day work or have a lack of experience in managing a project of a certain type. Specialized skills are often required. PMs are needed to ensure discipline, provide good communications, increase efficiency in people resources and budget. There are times outsiders might be a better option.