I think the point of the OP is missed here. Productive teams don’t need any of this garbage; least of all a religious war about methodologies.
Productive teams are primarily hackers solving larger problems. This stuff gets in the way, causing the team to morph into developers instead.