I have worked with more than one microcontroller in the last few years that was not operating to spec. On top of that, in one case we couldn't even do a work around due to compiler error. I think the problem is a lot more prevalent than you think.
Was that some random product from some 3rd party outfit, or a flagship CPU from a major manufacturer that's installed on tens of millions of computers?