I think teaching kindness is extremely important, and it has been a very high priority in raising my children.
Other parents have different priorities, and they do not always mesh well. At least part is the definition of different character traits. What is "honesty"? There are some who believe that anything other than brutal honesty is "a lie." I agree with the OP that it does not always need to be said, and that when something does, saying it with tact is as important as being honest. Some people want to ensure their children do not become victims, and end up raising children who are indeed, not victims, but also have few social skills. Others want to teach independance, and end up teaching their children to rebel against everything. And some teach social skills to the extent that that is the entire sum of their children.
Kids need an entire range of character traits, and those traits need to intertwine together.
Other parents have different priorities, and they do not always mesh well. At least part is the definition of different character traits. What is "honesty"? There are some who believe that anything other than brutal honesty is "a lie." I agree with the OP that it does not always need to be said, and that when something does, saying it with tact is as important as being honest. Some people want to ensure their children do not become victims, and end up raising children who are indeed, not victims, but also have few social skills. Others want to teach independance, and end up teaching their children to rebel against everything. And some teach social skills to the extent that that is the entire sum of their children.
Kids need an entire range of character traits, and those traits need to intertwine together.