According to Robert Merton (via wikipedia) there are a few reasons unintended consequences exist.
There's a lot more over at wikipedia
Title: Or the same bug 25 times?
Snarky: They attached the developer fridge to source control. Now it gives you a code to open in after you check in 25 bug fixes.