We don't know that the team was actually dropping the ball.
But even if they had been, addressing it in a way that sounds like you're saying "you clowns, I can throw out your months of work, and do it myself 10 times better in a weekend" (whether or not that's accurate) from the PM... sounds like a good way to ruin morale of a team, and seed a toxic engineering culture throughout the department/company.