Great observations. Constructive criticisms definitely helps us improve in every area of life.
However, our attitude will always determine whether we assimilate the truth and make positive changes or otherwise.
We can be blindsided many times without realizing it.
The choice is ours. Nobody knows it all.