Too high ego and too high self-esteem can be sometimes detrimental for people. It can slow down the progress. However, I think that everybody should know their value and have a little bit of "cockiness" in themselves and should not let other people mess with them. Sadly, nowadays a lot of people...