I can get behind the message that Scrum has been problematic because it focuses too much on selling PMs on practices to the exclusion of developer practices.<p>XP was much more balanced in this regard. I think Scrum loses a lot in both being so free-form to start and in being so often something that PMs or management bring to the table. XP in my experience always seemed to be more of a developer lead movement and ultimately a development process without developer buy in becomes a command and control process that kills creativity and stifles feedback.