Ron Garret's space debugging story from NASA has an element of this. They had a custom language in Lisp which made certain guarantees, like deadlocks being impossible. But some coder went around it, possibly due to a tactical reason, using some lower level code outside of that paradigm.
Sometimes people aren't being tactical; they really don't understand the system fully to know that some obvious solution will hit a snag.
Sometimes people aren't being tactical; they really don't understand the system fully to know that some obvious solution will hit a snag.