Changes, especially those late in the software development life cycle (SDLC), are a favorite bogey man. Changes are problematic(a convenient excuse) for weak rigid teams and welcome for stronger Agile teams.
Changes late in the cycle are OK for strong Agile teams because both the management and software itself are Agile and able to accommodate changes - new ways of doing things.