They may still get offended but more likely to listen or/and think about what another person tells them if message is delivered in a nice/kind way by a genuinely NICE person.
But agree, many people would prefer to hear glossed up BS cuz can’t handle raw honesty.