Accepting flaws is a good thing. I've only come to that way of thinking recently (annoyingly!).
Owning your flaws and addressing them/improving them is a great attitude to take. Means the next time your S sees you, you'll be portraying a somewhat "lighter" demeanour as you'd have dealt with more things since the last time they saw you. For your H, his shortcomings are not your problem. It is up to him to decide to deal with them.
My situation is slightly different to yours in that I'm the one who has wronged my W, but she has walked and started D whereas I wanted MC and R. She is most certainly not perfect. She has tons of flaws - disorganised, scatty, hypochondriac, fear that she's not liked, loud, opinionated - but I accepted them. Yes they annoyed me sometimes but not enough to quit a R or M with her.
I don't think it's a bad thing that you don't accept this inability to apologise. That's slightly different - it is a fundamental thing I agree. Taking responsibility, analysing your mistake and working on it, and make amends is a positive thing for anyone whether they're in a R/M or not. Mature way of thinking? Definitely.
Me - 36, W - 32 No kids T - 8 yr, M - 3 yr Discovery - 14 May 2019 S - 25 May 2019 & D bomb - 29 July 2019 D & House sale final - Feb 2020