In most cases, good breeds good, and evil breeds evil, well, like how it comes around and responds. If the "truth" does not interfere with others, if this "truth" cannot be changed by a person (for example, squint), and if the "truth" is boorish and harsh, then it only evokes evil emotions, and therefore it is not surprising that they react to your super-bitter truth ... These are not people who want to bathe in sweet lies, just how they come around and respond))
Because the truth must be presented like a coat to a lady, then no one will be offended. If your words are offended, this is a clear sign that grabs a lubricating element in your words.
There is a very interesting book directly related to your question. It can change your attitude towards people around you, towards yourself, or simply diversify your horizons with interesting theories ...
"Family and how to survive in it"
It seems to me that the point is not that a person is offended by the truth, just under such expressions they usually mask rudeness and lack of tact. I mean, the truth can be told in different ways, and if a person is offended, it is likely that it was served rudely or even in the form of an insult. Suppose a person cannot sing. You can tell him that he is a flawed musician without hearing, and in general, your ears fade from his disgusting voice. And we can say that in some moments it does not reach the desired note, and it would be great to practice with the accompaniment in order to improve skills and learn a specific piece. There are, of course, people who take offense at everything, but here, too, the point is not that you (ayyy!) Told the truth.
If I tell you that your question is stupid and not interesting, will you be offended? WHY?
There is no common objective truth for everyone, everyone has their own. Your truth for another person is not true and he does not want to hear and know. That's all.
Because people rarely like to accept the truth as it is. They are better off tasting sweet lies than accepting reality. But there are different situations in life, so sometimes you don't have to say what you think.