This is purportedly related to a lawsuit in India. The thought is that Alexandra is intentionally being as cooperative as possible because there is a possibility of a legal victory in that jurisdiction. The court had asked her to cease adding new material.
She has shown us the way. We can always recreate sci-hub, should the current system cease to function. We even know what kind of budget it takes to set up and operate for a decade: $100k!