Peaceful, sustained civil disobedience like Shaheen Bagh sits squarely within India's own constitutional tradition of protest dating back to the freedom movement, and it succeeded in keeping the CAA-NRC debate in national focus long enough to force real public scrutiny of the policy.
It went on for so long and caused so much disruption around that area, I feel like it probably did more harm than good for regular people just trying to get around, even if the cause made sense.