Why does everyone hate Keir?

I think he genuinely is a guy of integrity, hard-working and intelligent. A steady pair of hands. When we look at what's going on across the pond, or even in Europe, he seems like the only sane man left in an insane world. I seriously don't get how his approval rating is lower than Sunak's or Boris'. Am I just not seeing things straight? He's made some political mistakes, can be a bit stale at times with his wording but overall he just seems to be getting on with things. He came off really well against the liason committee today.