It took me a long time to learn it, but the best apologies often come from people who need to apologize most often. Of course they know what makes a good apology. They’ve had practice.
A while back, I dealt with a student whose anger was disruptive to the math lab. This happened before, and he returned the next day with apologies. While I appreciate the earlier apology, I would prefer if the student changed his behavior. An apology for behavior that will be repeated sends a different message than is intended. It tells people that he knew he was doing something wrong, but had every expectation of continuing to do it.
I once heard a definition of being convinced of something: If a person is convinced of something, he will change his behavior to accept that reality. The student may think he is sorry for being disruptive, but he isn’t genuinely sorry if he does it again. I would rather not have an apology and have a change of behavior.