It fails randomly.
It breaks in strange places.
It has regression bugs.
And no one wants to change it (for fear that it will become their code!).
Welcome to my life. But seriously, a good article with solid advice for avoiding the above.