I do it all the time, even calling out my female friends on bad behaviour which is a big nono in public settings (I'm a married man, I know, lol), but it requires a soft approach (a "compliment sandwich", for instance) or else everyone starts getting sensitive and feisty, and because of that many people would just rather stay quiet and avoid doing it. In my understanding that nobody wants to be a villain/annoying cunt, I try to tell those I care about so they don't ruin their lives unnecessarily, and I'm not scared of the confrontation that might result from it as I see it as part of the process.
Right now, you're coming across as a very reasonable guy with more than appropriate communication skills... If you're asking for yourself, it would be hard to determine if there's anything weird/off-putting about you just from this post, sadly. In my experience, some of my less savoury traits HAD been called out, numerous times, but without the right attitude, wording or in a setting that would make me dismiss it. It wasn't until later when these traits showed up in shocking, scary ways, that I started putting 2 and 2 together and looking back at what people had told me about myself. Maybe I'll start a call line or discord chat where we can all interact and call each other out when necessary, in brotherly love... sounds like a fun project. π