Dear Azybro,
In the list of HR activities you have not mentioned about manpower planning, training and development, career planning, performance management, talent management etc.
HR also has to handle administrative jobs like managing attendance, payment of salary and wages and other statutory activities as per the various statutes.
All the HR practices are not implemented because lack of understanding of HR function by the business leaders. They give prominence to marketing, finance and then operations. They consider HR as secondary function.
The second reason is that not enough examples are available in industry wherein CEOs had HR background or even business owners had HR background and they attributed their success to the HR background.
Not that HR professionals do not start their own businesses. But then when they get into on their own, the general tendency is to get into recruitment, training, performance management, organisation development. All these are part of HR. However, we do not have example wherein HR professional gets into hardcore business and shows to the world that I was expert in say "Talent Management" or "Performance Management" or "Organisation Development" etc and my expertise helped me in building my business.
When we have sufficient examples, then HR profession as a whole will become attractive and obvious full-fledged HR practices will start getting implemented.
Ok...
Dinesh V Divekar
Beware of false knowledge; it is more dangerous than ignorance.