Of course the external/adversarial approach can generate huge changes quickly by relatively junior folks, but always comes at a huge cost and is not sustainable (see: most of the people who did these protests have left). So you get one shot, and worse, it sends a message to others that this behavior isn't tolerated. So in the long run, could even lead to worse outcomes overall.
On the other hand, the idea that you can change the system before it changes you...well we all know how that usually works out.