I can't remember where I picked this up, but I think there is a point to it:
Too many “Agile” organizations are hackers and too many “CMMI organizations are paralyzed.
People that advocate Agile tend to disdain structure.
People who support CMMI tend to be afraid of chaos and risk.
I think that the right balance for a methodology lies between the two extremes. What do you think?