Why good requirements go bad

Why do good requirements go bad? What can be done to prevent things from going bad?