What I seem to be missing from that page is their “future plans” for when/if current (2021) papers will be available through Sci-Hub. In its current state, the site is essentially defunct.
So "essentially defunct" is far from the truth from my point of view.