I have been coding some time in C (and some of that doing kernel drivers), and I don't think I've ever found "unhelpfully unpredictable" behavior in regular code. The "coding standard" that gets rid of those is "if it looks weird, it goes away". I've seen quite a lot of talk about the problems of undefined behavior but I haven't actually faced those problems in the wild.