> It's unlikely the average C programmer has never written a program with undefined behavior
I'd add that the average C programmer can't spot UBs before they cause a problem, they are not your average bug. Unless you're very well read or are just told about them, that is.