ТС не учитывает один момент. Среднестатистическому обывателю наплевать на всех вокруг него, он не считает своей обязанностью делать что-то для других. Предложенная схема требует от каждого пользователя довольно много телодвижений - их не будет. Это первое.
О втором уже сказали выше - новый пользователь хочет придти и сразу получить рекомендации, которые его удовлетворят, либо наоборот, получить абсолютные, никем не отфильтрованные, данные, чтобы самому их отфильтровать по своим общим представлениям. Он не хочет долго и упорно разбираться в сложной схеме получения нужной ему выборки данных.