It takes hours to finish a book, even for the fastest readers. This wasn’t a problem when books had less competition, but with the three massive timesinks of cable TV, videogames, and the internet, people look at that massive time investment, and they get apprehensive. Sure, they know that books can be just as enjoyable as movies or games, if not more. They may even feel guilty about not reading. But what if this book is no good? What if I end up hating it? What if I can’t understand it? Imagine all the time wasted! And so they stop before they even start.
A long, detailed, and excellent article.
Strangely, public libraries aren't mentioned at all.