No, HRs do not need to be fully diplomatic or straightforward to be successful.
Truth be told, you should have the right balance of diplomatic and straightforward attitude. Now, it completely depends on the situation/problem you have to deal with. While some situations can be easily solved by being a diplomat, others can be resolved with straightforward reactions.
All that said, you should also have the following qualities to ace your profession:
Quick decision-making skill
Good communication skills
Say, for instance, HR professionals in HROne make sure to be as responsive as possible to their employees. They listen to every trivial problem faced by their employees and understand them. This in turn allows the company to easily keep their employees engaged and satisfied along the way.
Hope this answer helps you.
From India, Noida
otp_mohanRemember, straight trees are cut first and straight forward people are screwed first. It is a matter of situations, how, where and when you to use your diplomatic or straight forward method. Balance, responsibility, and discipline are good guideposts for achieving prosperity/success in any walk of life. HR job based on psychology, intelligence, common sense and emotional intelligence.
From India, Mumbai