In that sense I've seen it as similar to the BSD vs. Linux camps. BSD is correctness, Linux is (often sloppy) pragmatism. Usually the latter wins.
Correctness is certainly valuable. I've also seen projects go down long paths avoiding correct correctness due to time or resource constraints only to end up with an inferior product.
I guess a better conclusion is that a good balance needs to be struck. And I suppose that's ultimately the pragmatic approach, if the "correct" approach is better, do it, if the "get it done" approach is better, do that instead.