I think we are moving from the generic HR role to a more refrained HR role. It is hard for an HR person to understand his/her company employees and deal with their specific needs rather than bringing in new talents without understanding their environments, their daily work, and their fields norm that is why we are seeing more engineers and scientists turned to be HR person.