Book merchants shall have limited amount of books, replenishing from time to time, thus making books more valuable, they could be found in lockers, bodies, etc, as now.
Edit:
Or remove book merchants at all, so it shall not be a FO2 solution.
Or add the say dialogue, because it's easy, so lazy people can't complain.