I'm not saying these guys didn't goof up in some way, or if they were right, it's just that sometimes the old paradigm of how everyone believes things work is just plain wrong.
I'll give one example from when I was in high school. As any programmers among the readers know, the slowest form of sort is the bubble sort. We figured out how to make it faster than all other types of sorts. We kind of freaked when our trick not only worked, but it made it the fastest. We then tested it and worked out an algorithm to keep it at it's fastest.
The old paradigm that bubble sorts are the slowest sorts got destroyed, so it's always going to be possible that old accepted assumptions about how things work can be overturned, even if it requires certain specific parameters. (Of course crap code will F anything, so that's not what we're talking about.)