If you have ever wondered why people don't give you feedback that you need, there are 3 common reasons:
1. Even though you say you want to hear it, you get defensive and make excuses for your behavior to the point where it makes it so difficult for others to be honest, they don't bother.
2. They have given you the feedback multiple times in the past but nothing seems to change. Instead of wasting their time, they stop telling you.
3. They are concerned about retaliation. It has not been safe to give you honest feedback in the past without negative consequences to them.
So, if you have gotten feedback via a 360 assessment or performance review that surprised you, honestly ask yourself if any of the 3 conditions above could be the reason why you haven't heard it before.