I don't think this is a valid CR question, in that E does not acceptably resolve the discrepancy, but let's take a look at the reasoning.
To solve a question like this, he have to ask how the situation described could sensibly occur. How can book sales be up but the average number of books read be down? The most natural answer from a quant perspective is that the population has increased. That way, the increased number of books is spread over a larger number of people. This would be a very sensible answer, but it isn't there! However, even if it had shown up, since we're dealing with an EXCEPT question, we'd want to brainstorm a few possibilities before hitting the answer choices. So what else? Maybe people are buying books but not reading them, or perhaps people used to read books without buying them, so now even with the increase in sales, reading could be down.
C covers the first of those options. People are buying more books, but reading a smaller percentage of the books that they buy. B covers the second option. People used to read books without buying them (by getting them from the library). Since this behavior has declined, it makes sense that overall reading could be down even if people are buying more books. It would be clearer if we knew how this decrease of 30% compares to the increase in sales, in terms of numbers, percentage, or both, but it does at least help us to resolve the discrepancy. D also tries to address this option by bringing up another way that people could read without buying. It's incredibly vague, so I can see why some would see this as not too useful. It doesn't give us any information about the decline in borrowing. What kind of impact has this had? However, since the initial prompt has no specific numbers, one could argue that this is no different from B, in that it shows how another source (borrowing) is declining. In both cases, we can't rely evaluate whether this explains the whole thing, but it's a start, and that's all we need.
But then there's E. This just doesn't tell us anything of value. It seems that books are available more cheaply. This might explain why more books are sold, but it doesn't explain why fewer books are read. If an answer only explains one half of the situation, then it's not addressing the discrepancy! There's no reason to assume that people are less likely to read a book that they obtained cheaply. In fact, I can give you a specific example of an official Q in which this exact reasoning is thrown out. Take a look at answer choice E here:
https://gmatclub.com/forum/a-greater-nu ... 57534.html . This doesn't weaken because it's not clear that people who pay less for a newspaper are less likely to read it.
A definitely doesn't resolve the discrepancy, either, so I can see why it's the credited response. It shows a trend consistent with the data given--the overall number of books read seems to have gone down--but does nothing to help us understand why this has happened while book sales have gone up.
In the end, we're left with two answers--A and E--so the question needs to be repaired!