#icanhazdf, Sci-Hub, libgen, etc. are all symptoms of the disease. Science is in something like turmoil as it adjusts to the internet. Of course, the rest of the world has already adjusted to the internet - science hasn't because publishers have used their monopoly over our scientific knowledgebase to systematically prevent progress.
Some food for thought: science is mostly funded by public money. A small portion of that money goes to paying scientists - the rest goes on products and services bought in the process of research. Some of these are necessary. But publishing takes a large chunk of that funding stream - they charge us thousands of dollars to put articles we write on their website. In almost all cases they add no value at all. Then, they charge us, and anybody else, to read what we wrote.
But maybe it just costs that much? There are two issues here: firstly, for-profit academic publishers have some of the highest profit margins of any large business (35-40%). Secondly, they are charging thousands of dollars for something that with modern technology should be nearly free. They are technically incompetent to the extreme - not capable of running an internet company that really serves the needs of science or scientists.
They systematically take money that was intended to pay for science, and they do it by a mixture of exploiting their historical position as knowledge curators and abusing intellectual property law. They also work very hard to keep the system working how it is (why wouldn't they? $_$) - by political pressure, by exploitative relationships with educations institutions, by FUD, and by engineering the incentive structure of professional science by aggressively promoting 'glamour' and 'impact' publications as a measure of success.
The biggest publishers are holding science back, preventing progress to maximise their profit. We need to cut them out, and cut them down. Take back our knowledge and rebuild the incentives and mechanisms of science without them being involved.