Machine learning and AI have grown leaps and bounds — so why are algorithmically generated book recommendations still so bad?