My view is that I don't think it's healthy for him to take all the blame. He had a responsibility to care more, but his spouse also had the opportunity to communicate about her feelings of neglect. His harsh self-criticism is unhealthy, and not something to emulate (though I agree with his point about caring about low-level requests from a partner).
If a person takes all the blame for any negative situation in life, it can be empowering to an extent, but it can also stop a person from moving on from the past (for reference, his divorce was in 2013, but he's still analyzing it as of 2022).