I would guess Linus has reviewed more code than anyone else in the world, so in that sense I'm not that surprised.
I also don't think the C++ thing was out of a stubbornness for the old way of doing things, but had concrete reasons to reject it. I guess it was a little of both maybe 20 years ago.
But there's Rust in the kernel now too.