a.Reading books, not buying bookshelves, results in better literacy.
If you read books you'll probably buy more bookshelves than someone who doesn't read books. Giving bookshelves to someone who doesn't need them for books probably won't make them run out and get books to fill up their shelves.